Castelli nano flex bib shorts are a bit long on the leg so they might not be the right choice. I have a 29″ inside leg and the medium Castelli nano flex is an inch or 2 too long for me, I can make them work with a bit of messing about but after a little while on the bike they have to be re adjusted.
I also have the older Sportful no rain bib shorts in medium and the leg length is great for me. The Sportful is not quite as good as the Castelli but I am happy with them and I only wear the Castelli nano flex if my Sportful shorts are in the wash.
Sportful has just brought out new no rain shorts and I don’t know if if they have changed the fit or not