There are not a lot of q156 cranks out there, wish there were. Most MTB cranks are 175 ish. Ones that have individual crank arms are at least going to lose 5 mm when you go to a road BB.
Other options are Canfield (using GXP bottom bracket, SRAM's old version) and Race Face. Race Face has a PF30 bottom bracket for threaded shells but they also still have a few cranks with 24 mm spindles that work with Shimano BB's. The Race Face Ride crank that came with my Stormchaser has a Shimano size spindle but I think it might be oem only, they sure aren't pushing it for retail anyhow
https://www.peterverdone.com/gxp-is-so-awesome/ Includes some notes on crank widths
https://canfieldbikes.com/products/c...s-am-dh-cranks Canfield's hook is that they are available in short sizes which they think is good for reasons they will tell you
https://www.raceface.com/products/bsa-cinch-30mm bottom bracket to put 30mm spindle cranks (usually press fit) in an English threaded shell