Not a bad plan, it is a drawback of Godot that you sometimes have to 'make' things work.
I'm getting to the stage with my own dev skills that I can build my own systems, nodes and classes in the Godot engine, and have even extended the engine once or twice simple ways to expedite some parts of my projects.
I wouldn't call myself an expert developer or programmer, ir even an expert in Godot, but each jam and each project helps me improve.