The problem when you assign a retention policy and, enable an in-place archive and do not move the old emails in the archive is that RetentionHold is allowed and must be turned off!
- Connect to Exchange via PowerShell: #Change to your email before run script
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline -UserPrincipalName support@bartosha.com -ShowProgress $true
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
2) Connect to Exchange via PowerShell: #Change to your email before run script
Set-Mailbox ‘support@bartosha.com‘ -RetentionHoldEnabled $false
+
Start-ManagedFolderAssistant ‘support@bartosha.com‘
#Wait 24-48 hours, and moving all old emails to the archive will be done after that.