Try bitgapps arm64 9.0.0 R45. It's more than half the size compressed.
I just had a thought if you are doing a dirty update then you shouldn't need to flash gapps again
I did a dirty flash from the previous version, with pico gapps, to the July 5th version without wiping anything and I had zero issues.
I then made a backup, I always make backups of known good setup's, wiped system, dalvik, and cache. Installed July 5th rom, reboot back into recovery and attempted to flash pico gapps which failed like others have said. I then attempted to flash BiTGApps (BiTGApps-arm64-9.0.0-R45_signed) and it flashed no issues.
I am guessing we are still having the issue with 2 of the cores being pegged at 100%? Is there anything specific you would like tested?
Edit -
I forgot to install Magisk so I downloaded the newest apk version from the official github, renamed it to .zip and flashed it via recovery. I didn't not perform any kind of wipe and instead attempted to reboot the system. This resulted in a boot loop. Rebooting back into recovery and perform a dalvik cache wipe only and that resolved my bootloop issue. This resulted in the app not being installed after flashing via recovery, after installing manually The app is reporting that Magisk IS NOT installed. Reboot back into recovery, flash the .zip again this time wiping cache and dalvik after the flash resulted in another bootloop. Back to recovery one last time to wipe cache and dalvik again, fixed bootloop but the Magisk app still reports Magisk isn't installed. It was at this point that I remembered the newest version of TWRP for some reason has issues installing Magisk. Downgrading my twrp version, flashing Magisk, then flashing back to the newest TWRP worked fine.
So to sum up -
- Dirty Wipe from previous version with pico gapps installs fine with no errors due to size
- Fresh Install (wiped system, data, cache, dalvik) July 5th rom then attempting to flash pico gapps results in error due to not enough free space
- Fresh Install (wiped system, data, cache, dalvik) July 5th rom then flashing BiTGApps (BiTGApps-arm64-9.0.0-R45_signed) works fine with no errors due to size.
- Flashing Magisk via recovery with newest recovery image (twrp_suez_3.6.1-9.2) results in Magisk not actually being installed (it reports no errors when flashing in recovery). Have to flash twrp_suez_3.6.1-9.0 in order for Magisk to be properly installed. (checked root with root check and Magisk superuser is working fine)
- Initial testing (htop via terminal) still shows at least 2 cores pegged at 100% usage with them sometimes dropping but then going back to 100%