Mobile app - After successful transfer of user I cannot long in. Something went wrong error

I installed Passbolt on a fresh VM running Linux**.
Installation was done through Docker**

I have a reverse proxy Traefik server on another VM. I have a PiHole DNS on the third VM.

I successfully completed the installation and enabled Passbolt. I even got it working so I can access it through the Cloudflare tunnel from outside my network.

The only thing that is not working is the Mobile app.

When I try to set it up, I successfully scan the QR code, and the app captures all user information, including the avatar. However, when I attempt to log in using my Passphrase, I receive a "Something went wrong” message. I am unable to fully complete the user creation process on an Android mobile device.

Please advise what the issue might be and how to resolve it

15:11:32 retrofit2.HttpException: HTTP 500
at retrofit2.KotlinExtensions$await$2$2.onResponse(SourceFile:53)
at retrofit2.OkHttpCall$1.onResponse(SourceFile:164)
at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
at java.lang.Thread.run(Thread.java:1119)

retrofit2.HttpException: HTTP 500
at retrofit2.KotlinExtensions$await$2$2.onResponse(SourceFile:53)
at retrofit2.OkHttpCall$1.onResponse(SourceFile:164)
at okhttp3.internal.connection.RealCall$AsyncCall.run(SourceFile:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
at java.lang.Thread.run(Thread.java:1119)
15:11:32 There was an error during checking if MFA is required
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
at com.passbolt.mobile.android.core.networking.ErrorHeaderMapper.checkMfaRequired(SourceFile:70)
at com.passbolt.mobile.android.core.networking.ResponseHandler.checkIfMfaRequired(SourceFile:77)
at com.passbolt.mobile.android.core.networking.ResponseHandler.handleException(SourceFile:48)
at com.passbolt.mobile.android.passboltapi.auth.AuthRepository.getServerPublicRsaKey(SourceFile:99)
at com.passbolt.mobile.android.passboltapi.auth.AuthRepository$getServerPublicRsaKey$1.invokeSuspend(Unknown Source:11)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33)
at kotlinx.coroutines.DispatchedTask.run(SourceFile:99)
at android.os.Handler.handleCallback(Handler.java:1041)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.dispatchMessage(Looper.java:315)
at android.os.Looper.loopOnce(Looper.java:251)
at android.os.Looper.loop(Looper.java:349)
at android.app.ActivityThread.main(ActivityThread.java:9041)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)

java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
at com.passbolt.mobile.android.core.networking.ErrorHeaderMapper.checkMfaRequired(SourceFile:70)
at com.passbolt.mobile.android.core.networking.ResponseHandler.checkIfMfaRequired(SourceFile:77)
at com.passbolt.mobile.android.core.networking.ResponseHandler.handleException(SourceFile:48)
at com.passbolt.mobile.android.passboltapi.auth.AuthRepository.getServerPublicRsaKey(SourceFile:99)
at com.passbolt.mobile.android.passboltapi.auth.AuthRepository$getServerPublicRsaKey$1.invokeSuspend(Unknown Source:11)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33)
at kotlinx.coroutines.DispatchedTask.run(SourceFile:99)
at android.os.Handler.handleCallback(Handler.java:1041)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.dispatchMessage(Looper.java:315)
at android.os.Looper.loopOnce(Looper.java:251)
at android.os.Looper.loop(Looper.java:349)
at android.app.ActivityThread.main(ActivityThread.java:9041)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
15:11:32 Generic error occurred