Since our older Roomba refused to keep working, I did some research and finally decided on a new robo vacuum, the Ecovacs Deebot Ozmo T8+. I've actually never even heard of Ecovacs until I started researching robot vacuums.
More...
I looked at Dyson, Roomba, eufy, Wyze and after a ton of YT reviews and browsing, I ended up with the Deebot Ozmo T8+ which includes the auto-empty station that holds up to 30 days of dust.
This vacuum seemed to check all the boxes I was looking for and I haven't been disappointed after testing it all day.
The mapping works extremely well and I haven't encountered it being stuck as of yet.
Going to set a schedule to run twice a week to see how well it runs over time.