For some reason, ASRock B560M Steel Legend says that first slot can work with 10th gen (in PCIe 3.0 mode, ofc), which implies there's a switch like in MSI motherboards. If so, that probably makes it best buy B560 board because it's cheap (around 120€ for me), has decent VRM for B560 and it can boost the power limit for locked CPUs, both M.2 slots usable on 10th gen, it has diagnostic LEDs...
It's one of 4 mATX boards that allow 2 M.2 slots with 10th gen but it's much cheaper than Mortar, still cheaper (and a touch better) than Bazooka and it's straight up better than Pro-VDH. It's missing the back USB-C port, but for that price I can live with that. I may go and pair it with 10700F for some cheap 8-core powerhouse.
The ATX version of Steel Legend has 3 M.2 slots so even with first one disabled, you have 2 at your disposal. Same goes with every ATX B560 that has 3 M.2 slots, most likely (GB Aorus Pro, Asus Strix-F). There's a catch, though - on Steel Legend (ATX) the middle slot works in PCIe 3.0 x2 mode, not x4, most likely due to how PCIe slots are wired. The bottom one runs at full speed (so you want your best/boot drive in bottom slot on that board). Aorus Pro and Strix-F don't have that issue but they also cost a lot more. Oh, there's also the Asus TUF H570 Pro, I guess...