Yes, they do. All the time.
Going forward, ask for the names and ID of everyone who is on the listing.
If they say, "Oh so and so is just visiting for the day and not staying", simply tell them your insurance requires an accurate guest count and ID for anyone who is going to be on the premises.
Also add language to your listing that you don't allow unregistered guests due to your insurance requirements.