Extra note, I ended up following this rigging tutorial and the armature setup seems to behave a bit better with Godot's importing.

This might be the way to do it, I just wish I understood what causes the majority of the weirdness in Godot when it came to generating the skeleton and so on.