We have a similar thing at ours. All of our kids friends come over to ours more than our kids go to theirs. I think it’s a combination of things.
1: Other childrens’ parents don’t care where their kids are as much, if at all.
2: Other kids’ parents kick them out of the house all the time to “go and play” because they want to watch big brother celebrity housewife jungle factor, smoke, drink and general other things that comes as a priority over the annoyance of their own children that they themselves had.
3: Kids think that round your house they can do what they want and get away with it.
4: We are parents that are actually nice and hence talk and interact with the kids.
5: Nicer atmosphere at ours, without annoying brothers and sisters at their own house. More freedom. Nicer “things” to do and play with.
We generally keep on top of it and I straight up tell the kids when they have over stayed. i.e. We are about to eat dinner so its like “right kids, we’re eating dinner now so off you go”. They are fine with this and always obey me. They generally behave well as well when round. In fact, our “problem” is nothing like yours I’m exagerating. I just sometimes feel they stay a bit much and want to come home to my own house kinda thing, with my family in.
I would say speak to the parent/s.
PS: Also have considered putting a sign up to stop kids ringing/knocking every 5 minutes. That actually annoys me the most. My kids are told what is/isn’t annoying and educated as to how when you keep knocking for people it can be an invasion of privacy. It seems a lot of kids are parented so badly these days.