So you pretty much have to always have a renter at all times. It’s impossible to guarantee that. Sure having renters will help but there’s no guarantee. There will be gaps. And there are horror stories about renters.
Speak with financial advisor.
You don’t have to share on here but do you have savings for down payment? Even if you buy the cheapest place for 100k, do you have 20k? 10k? You’ll have to pay extra PMI every month if you don’t have that much for down payment. It’s another 100 bucks a month. Also do you have savings for repairs? Because things break even if you buy new or remodeled place
Be careful.