There are commercial companies offering Godot-based games a path to consoles, so it isn't technical at all. It is entirely a matter of licensing with the console makers not wanting to allow open source support. But they don't mind 3rd parties developing proprietary extensions to support consoles and following their licensing restrictions.
mostly Political. Console dev kits from the Big Three are all under NDA, and you need to apply to get them. So we're talking about access to closed sourced code with use in an open source engine.
Godot created W4 Games to get around this. So while Godot is open source, W4 can work on a fork that implements console-specific code that cannot exist on an open source repo.