A PR fixing one of the most annoying bugs in Godot FINALLY just got merged! This fixes a bug where it wasn't possible to create deep copies of resources if they have collections inside of it. I had to manually loop through arrays and dupe everything myself.
https://github.com/godotengine/godot/pull/100673
Pictured: My comment 2 years ago complaining about this.