If you cannot do a same day turn around, then block the checkout date . Example. Someone due to checkout on Wednesday, but you cant take a new booking for Wednesday. Block the Wednesday.
I also work part time, so on my listing. I make folks aware I work, so if they see a day blocked and would like that day, message me and I will see if I can consider freeing that date on Airbnb. ( Just incase they think that the date is open on another forum, such as direct booking). It works for me, I have secured a booking this way by unblocking dates just for that person to be able to extend their stay.
Failing that, have you a co-host that can do a same day turnaround for you while you are at work in exchange for a small payment?.
kind regards
von