I’ve got a very simple application that loads tree models from a server at specific positions on a small terrain. When I was first setting it up, I just loaded the trees from prefabs in webgl builds to do some frame rate testing. After that was done, I put uncompressed asset bundles on a google server and used the UnityWebRequestAssetBundle class to get them. This also works just fine, and the trees are loaded in a reasonable time and at the same frame rate as before. However, for some reason after I place trees using this method and move a camera toward them, I get a huge amount of freezing. It will stop and freeze multiple times up to an entire second, but the frame rate never drops. This is really strange, because my objects don’t have any LOD’s to swap between or anything other than materials and meshfilters/meshrenderers. Additionally, no stuttering occurs if I just leave the camera there indefinitely, and the framerate remains consistent.
I decided to try and run a profiler on it, but I’m using unity 2020.3.7f and the autoconnect profiling doesn’t seem to work, which is the only way to connect the webgl profiler if I’m understanding correctly. I apologize for not having that information, I’m sure that’d be really helpful in figuring out what’s going on.
Thanks so much for any tips, I really appreciate it!

