No there's nothing you can do about this and you have to right to demand anything including information regarding the showing.

If I had a nickel for every "no show" I've had I would have, well, a ton of nickels.

It appears you are the one wishing to break your lease and requesting someone to sublet the rental unit. As such, I'd stop trying to play detective and allow the landlord to do their job.

Gail