I've actually got an M30 BB already, I was hoping you'd say "yeah it's fine, just pop the NDS bearing out and stick it in the new BB, the outer diameter is a standard size and you won't need to fuck around with spacing as they are all 10mm. Oh and by the way no special tools needed".
https://www.squidbikes.com/products/oner-pf30-eccentric-bottom-bracket
So suitable for 30mm cranks as listed at the bottom.
And the setup is theoretical at the moment, frame not yet built..