As of Godot 4.0, TileMapLayers can tile nodes as if they were tiles:
Create your scene and save it. Open the tileset editor, hit the plus icon, and create a new Scene Collection. Keep in mind this comes with a higher computational cost than atlases. The documentation page is here.
I hope this helped!