Thank you all for the guidance and advice! I want to post an update and resutls on the changes I have made.
I updated the Encryption in the VPN community to AES-128, MD5 and 1024 bit. (again, it's a Mesh setup). I also disabled the TP blades.
I'm happy to remote an increase of about 100Mbps for the site-to-sites aftert this change (it went from about 150Mbps to 250+ Mbps down/up). I performed this test with a webserver and also by copying multiple ISOs files (about 5GB in size) on the same server from one site to another (also did a single file copy and the results are the same speed as when using multiple files) . this is true with TP blades on or off. So that's great to see.
What is the realistic expected throughput between these Spark 1600s firewalls for VPN tunnels?
Now, is there anything else I can do improve the connection speed?
Is having a Mesh vs. hub and spoke affects speeds?
These tunnels are set as Permanent as well, does that affect speed? (screenshot)
I"m very thankful for all your support.