I don't entirely doubt the landlord but the bizzarre part is the landlord showing up to take their trash and then somehow finding bundles of wires inside the unit. Why would an airbnb host enter the unit to take trash?
Not every airbnb host has a professional cleaning staff, and some of those who do may sometimes wish to check the status of their property. I don't find anything strange, let alone "bizarre".