My opinion is your landlord is a snoopy fucker. I think he was snoopin in your like some landlordes do. If police had come some shit would have gone down. he probly made up the police story so you would get freaked and ditch the plants.Maybe consider a hidden camera...you never know and with...