IL2CPP memory issue

So i have been been experiencing crashes from running out of memory but when i profile our app in the editor or by attaching the profiler to the device while it is running my app is often using up well below the 1gb of ram on out target device (IPadAir).
If i build the App using the old mono-develop however, all the memory crashes disappear and my app becomes stable.

Xcode memory profiler running IL2CPP build of target app

(flags on the left are memory warnings right before a crash)

Xcode memory profiler running Mono build of target app in the same scene


(notice the lack of memory warnings)

Has anyone else had memory issues with IL2CPP?
is there any fixes possible?
Does anyone know why my mono build is not crashing like the IL2CPP build?

Check the iOS section which has thread about this and is correct place to post these.