Please remove the failed move request and create a new one by adding the skipmoving parameter:
New-MoveRequest -identity <mailbox> -skipmoving:folderviews,folderrestrictions -TargetDatabase <database>
And see if the shared mailbox can be moved successfully.
Set-MailboxDatabaseCopy cmdlets in the Exchange Management Shell to view and configure database copy settings, such as replay lag time, truncation lag time, and activation preference order. For detailed steps to view and configure database copy settings, see Configure mailbox database copy properties.