I found the solution from here (thanks for checking in! :D):
Setting DataTable max-height when using fixed headers - Dash Python - Plotly Community Forum
Previously, I had a problem in the picture below:
Adding:
‘’’
style_table={“height”: “90vh”, “maxHeight”: “90vh”}
‘’’
Got my dashtable to have this layout: