Hi lewis,
Please check if the below note is applicable to your issue. try changing the color scheme to default and see if that makes any difference.
1869643 - It takes several times longer initializing the Dashboard when preview Dashboard after change default color scheme to Apex or others
Thanks
Mallik