The issue is likely an engine-side bug, hopefully it will be fixed in a later version of Godot. What we can do is raise an issue about it on the godot github and see where that goes.
Very well then