I not planning on doing any racing just for general riding and fitness.
The bike came with some shimano SPD pedals but I don't ride my MTB clipless so never had any cycling shoes.
Do you mean SPD or SPD-SL pedals?
If it's just for general riding, and they are regular SPD pedals, I'd save money swapping the pedals and go for a better MTB shoe.
Who knows you may even want to go clipless on your MTB at some point. (Having ridden for 10 years on SPDs on my MTB, I can't stand riding flats now, awaiting the divided opinion).
One thing that won't devide opinion is that you can't really use a road shoe / cleat on a MTB, but you can use a MTB shoe /cleat on a road bike.