Your sociopaths as landlords are planning to show it now.
You have a lease and it says no showings until 30 days before the lease is up. Stick to that, don’t budge. Unless they let you out of the lease early, no showings until 30 days before. They want to stick to their end of the lease, then you should too.
Your landlords suck at planning their lives, and they want you to give up the quality of your life to make up for their crappy planning. I’d at least expect them to let you out of the lease early if they want to show and sell, but they don’t even want to do that. Screw em’!
Maybe you should put up a bunch of no trespassing and no realtors signs up around the place and then tell em’ the signs come down 30 days before the end of the lease.