I have definitely had my fair share of problems with constructors during my C++ learning journey :D. Especially seeing as I started with C# and Unity and then moved to C++.
I’m sure to use Blueprints at some point soon, but for now I use them purely for stuff that I want to assign in the UI (so far just the Mesh, and the reference to my actual BP class objects for if I want to use it in a script.)