It’s an outrunner, as is any other ones in the shop. Anything on the low side of the KV range is going to be an outrunner. Your options are… push air through the motor and thereby across the stator, go up in motor capacity but run it at fractional amperage to reduce heat, go with an inrunner and gear it down, or… what I would do, use two motors since you’ve got two channels anyway.
Pretty well any BLDC is “well suited” for ODrive aside from really high KV motors unless that’s just your thing. I would look at the Turnigy RotoMax series and the CA80 - the latter of which is excellent bang:buck at $170 for a 7KW motor. Keep in mind that’s 140A at 50v which is, I’m pretty certain, just beyond the ODrive’s max amperage (unless you’re flying it through the air, though, you’d probably run into heat issues on a kart at ODrive’s max amperage anyway). Also keep in mind there are some losses, so while you may have 48v going into the board, you’ll get something like 80% of that to the motor - so factor that in accordingly for your max RPM calcs.
Edit: If you do try the CA80, you’ll want to push the motor shaft out the other end so that your load/pulley is at a more desirable location mechanically speaking.