Make sure the mailbox is not using the database defaults:
Set-mailbox <user> -UseDatabaseRetentionDefaults:$false
and it should work overnight
If not then you can do this:
Set to 0 on the database and UseDatabaseRetentionDefaults to $true on the mailbox and it should be cleared out overnight. Not really a good way to force it however
so:
set-mailboxdatabase <DB> -DeletedItemRetention 0 -RetainDeletedItemsUntilBackup:$False
https://learn.microsoft.com/en-us/powershell/module/exchange/set-mailboxdatabase?view=exchange-ps
and for the mailbox:
set-mailbox <user> -UseDatabaseRetentionDefaults:$true
https://learn.microsoft.com/en-us/powershell/module/exchange/set-mailbox?view=exchange-ps
NOTE: This will clear it for ALL the mailboxes on that database, so ensure of you DO NOT want to do this for all that the other mailboxes are set:
set-mailbox <user> -UseDatabaseRetentionDefaults:$false