Since the pandemic i’ve done hybrid then almost entirely remote and also fully remote. What i’ve noticed is the people who want to waste time, not get their work done and dick about pretending to be busy will do it wherever they are.
Endless coffee, cigarette, long lunch, ‘oooops i got stuck in traffic’ or ‘Oh I need to leave early’ breaks / excuses for not being effective in the office - same types have a reason to be afk at home too. If they are lazy, don’t want to be there or just crap at their job - they’ll mess about like a surly teen in the back of the classroom no matter what management does (other than eventually fire their ass which did happen a couple times).
Getting people into the office just to manage the ones messing about doesn’t work - they’ll continue to play up and the others who worked effectively at home get angry and resentful and leave. Seen it play out more than once.
What i’ve found actually works is an engaged workforce who want to be there and care about their work. In my fully remote experience everyone works their bollocks off and there is little to no pisstaking. Because it’s a brilliant place to work where people are trusted to get their work done.
If it’s a bad place to work or you hire the wrong people and don’t have effective systems in place to tackle their poor work ethic people will take advantage and slack off wherever you are, office, hybrid, remote.