exceptions and crashes on ios platform

Hi,
On my testings, when i throw an exception in MonoBehavior methods such as Start(), the game on ios device doesn’t crash, instead the exception is logged and the game continues to run - this is what I am expecting since Unity catches all exceptions internally

in project settings under player section there is an option to configure the behavior on unhandled .net exceptions: Unity - Scripting API: PlayerSettings.actionOnDotNetUnhandledException
it is configured to crash when I had the above testing made

since the game did not crash, what exactly am I changing with this configuration? on what should it affect and how can I test it?

in all of my testings to try to crash the game on the ios device by throwing .net exceptions I could not make the game crash

but I also have crashlytics of firebase configured - and on production I see a lot of crashes coming from il2cppExceptionsWrapper which as I understood is a wrapper for .net exceptions which I can’t explain how they crashing the game

can anyone explain the situation here?

Does the game continue to be playable (not simply not crashing) after this?

Are you setting Crashlytics.ReportUncaughtExceptionsAsFatal to true?