Is your frog a 35 inch scale? I own both basses and like I said before the Osiris only goes to the 13th fret.
I'm attaching a photo of my Frog and the top of the horn is to the 11th fret. That's not counting the strap button. My Elwood L (I'm Holding in my profile Pic) goes to the 12th fret.
Fender Jazz and Precision Bass have the upper horn to the 12th fret, So that's what I'm used to.
The headstock also changes the way the bass balances on strap. Usually neck heavy.
In general I prefer Headless basses which makes the body heavier.
I have had plenty of issues of Strap pins falling out, so the recessed are appealing to me.
Good luck with your Vader fix. That looks pretty scary to me.
View attachment 5267520