I think I found my main problem that I was using an unstructured mesh/data. This video helped a lot https://youtu.be/rdwKCvBK85g. It seems I need to do research to see it snappyhexmesh can create a structured mesh.
Resampling to image filter and then volume rendering is a lot faster.