Construction is the most important thing for a good B string sound and that usually costs money. There's lots of 5 strings at 34 scale that sound pretty bad and it would get worse with a shorter scale. But if it's done right it can be excellent, but unfortunately excellent = more expensive. Marleaux make a 34 scale 5 string that is way better than any Dingwall I've ever heard - but at £4K and above.
There's also this "wisdom" that longer scales are needed so the market demand for shorter scale 5 strings is probably limited due to this incorrect assumption.
You might find a good one, but you'll probably have to play a lot of them to get a good one.
I found a good 32 scale Ibanez Mezzo 5 but Ibanez have now discontinued them. I don't play it very often but as I went through 3 of them to get one with a cracking B string I'm not going to be letting it go any time soon.
Sandberg will do a 5 string at 32.5 inch scale as a custom order but they are in the region of £2000 depending on options.