I have been creating a rig from scratch because the rigify add-on gives me trouble when I remove parts of the foot. I also wanted to learn to make one myself.
The issue I'm having, is that every time I replace a bone with a mesh I created from a curve, it flips, it scales and changes its location. I make sure not to make changes to the rig handles unless in Edit Mode. I have also attempted to adjust the Global position once the replacement bone is set by clicking Ctrl + A (apply then scale and rotation) but often times it only scales it so that it can be big enough to see. I've also tried to fix the bone itself so that there is no unnecessary rotation.
So I find myself tweaking this for hours and the final rig ends up being imperfect. What are the steps for doing this professionally, please?