I just spent an hour tracking down a bug in my code only to find out it's a bug in Godot's code with an open issue