ChristianSchindler thanks for the recognition on the article!.
Regarding the behavior you're mentioning, this is by design and documented here.
Basically, the way migrated mailboxes will behave will depend on whether the 'ACLableSyncedObjectEnabled' property is set to True or False on the Organization Config of your Exchange on-premises (Get-OrganizationConfig | fl ACLableSyncedObjectEnabled). If you have that setting set to True, then migrated mailboxes will be ACLAble, if not then they won't :). As for the provisioning of remote mailboxes (New/Enable-RemoteMailbox) you have the -ACLableSyncedObjectEnabled parameter available as well so when you create a new remote mailbox make it ACLAble as well.