If you work asynchronously, it should be no problem to schedule your messages within the working hours of the recipient.
I have other channels where I do know everyone and also know there is literally no overlap in natural working hours of all the recipients. My leadership team channel (as an example) has members in India, Switzerland, and both coasts of the US.
The net effect for some is likely to be “to ensure compliance, make sure to never employ someone from Portugal.” To the extent that is the outcome, Portuguese workers are harmed.
It seems to me that I can’t, but perhaps you see a way that’s “not that complicated”?