TileSet Scene Collection threaded loading?

The game I’m currently making involves loading in scenes that contain TileMaps using TileSets with scene collections. I understand that the game has a bit of trouble loading potentially hundreds of scenes as tiles, causing it to stutter when loading. I was wondering if there’s a way to move the TileMap’s loading of its child scenes to another thread to prevent this lag from happening.

For the record I’ve tried instantiating the scene in another thread, but that doesn’t help. Using preload doesn’t seem to help. As soon as the TileSet for the TileMap is set, prompting the game to load the TileMap’s scenes, it stutters.