Hello,
I have been in the same situation in the past, and no doubt will again, I freelance, so different contracts, come and go. In fact, the job I am working in at the moment is a bit like this.
If I was in the office, I'd say, I was getting about a good, four hours of working, there is so much chatter, wondering around, and at least an hour in the morning of drinking coffee, and talking about Love Island from the night before.
I actually genuinely hated working in the office, so work from home works well for me, but there are often times when I can, and do step away from my desk, if at that point, there is nothing to do. Or I am waiting for an answer to progress something.
For those who say, that means you should work part time, that doesn't really work, because it doesn't work for me financially.
But most importantly, it doesn't work for the businesses I work for. The business I work for needs to retain me, I need to be working for them, to be available to do the work that needs to be done, and if there's nothing at one point that needs to be done, there would be no judgement, and is no judgement to just crack on with something else, go for a walk, head to the gym for an hour, whatever it might be. And then just pick up when I get back.
It's a well-paid job, with a lot of respect between colleagues. Personally I think it's brilliant, but I understand this isn't everybody's experience.