Given that your payload structure implemented ("mutable-content": 1 in aps and the image URL in fcm_options) is directly aligned with the Firebase documentation, it's possible the issue lies on the client-side of your Flutter application.
This might shed some light: https://rnfirebase.io/messaging/ios-notification-images