My teams goal is to get a certain amount of reports out each day. As long as that's happening, we don't have 'you must sit at your desk policy'.
Many of us would travel around the country anyway, pre pandemic. So we could spend a portion of our day, not available on our computers anyway.
We do all say morning in teams and there's general chat in teams. Questions, clarifications, moans, jokes etc. Then we do all say night as we log off. Though I am usually the last to log off, I will say night and carry on working. We do all let eachother know if we are going for lunch.
If someone didn't say morning I usually give them a bit and then call them. Mainly because I am concerned they are OK. My teams have been great at communicating while we are off. So it's unusual for someone to not message. My priority isn't that they are at their desk all day, but the work is done as well as them being OK. If they hadn't have shown up at the office as expected I would have called them. Also if they are travelling I call them to make sure they arrived safe.
If someone logs on late because they burnt their toast that's OK. If someone wants a long lunch to meet a friend that's OK too.
We all have mobiles so if something urgent happens and they are hanging the washing out or prepping their dinner, it's fine.
When we were in the office more, we would do all this in the office. Say morning, take an occasional long lunch, go for walks at lunchtime, some would nip home and get the washing out.
If I can see someone is Amber or red on teams my presumption is that they are working on something or on a call or stepped away from their desk and just not used teams for bit.
As long as the work is done, it's really not important. My MD treats me the same way. Is the work being done, am I attending meetings I need to etc. Where I am at any given moment is not a concern.