Alright I've found the problem, turns out Mainline updates are the culprit.
However it's a culprit I can't work around.
The issue is that Google Play system updates will only install the relevant parts for whatever ABIs are currently supported on the device. On a stock device that will be only arm64-v8a. The bootloops are because APEXs that contain armeabi-v7a components needed for the 32-bit subsystems to come up aren't available.
I've tried to find a workaround, however Mainline updates can only be rolled back by one version, can only be done by the system, and the rollbacks are only kept around for 14 days. Trying to uninstall APEXs and Mainline updates through the package manager will generally end up with either an unbootable system or if you can get into Android it's unusable.
I've never come across this problem because when I do my testing I don't sign in to a Google account, and Google Play system updates are only installed if you sign into a Google account. Kind of wild that your device will not get somewhat important updates unless you sign into a Google account. If you don't then you'll be using whatever Google has bundled into the Android firmware, which to this day are still only bundling in the October 2022 updates.
If you did a clean install with the mod then you are fine, Google Play system updates will install the 32-bit components. Android system updates with the mod active are also fine, as the 32-bit components are used.
Due to this I will have to retract the wipeless installation steps as they will only work properly for the people that don't sign in to a Google account, which is honestly going to be no-one.
@Enddo Sadly the video you are making will have to use the instructions that involve a wipe.
@badabing2003 PF is going to have to be updated so that if my Magisk isn't detected then installing will require a wipe.
However it's a culprit I can't work around.
The issue is that Google Play system updates will only install the relevant parts for whatever ABIs are currently supported on the device. On a stock device that will be only arm64-v8a. The bootloops are because APEXs that contain armeabi-v7a components needed for the 32-bit subsystems to come up aren't available.
I've tried to find a workaround, however Mainline updates can only be rolled back by one version, can only be done by the system, and the rollbacks are only kept around for 14 days. Trying to uninstall APEXs and Mainline updates through the package manager will generally end up with either an unbootable system or if you can get into Android it's unusable.
I've never come across this problem because when I do my testing I don't sign in to a Google account, and Google Play system updates are only installed if you sign into a Google account. Kind of wild that your device will not get somewhat important updates unless you sign into a Google account. If you don't then you'll be using whatever Google has bundled into the Android firmware, which to this day are still only bundling in the October 2022 updates.
If you did a clean install with the mod then you are fine, Google Play system updates will install the 32-bit components. Android system updates with the mod active are also fine, as the 32-bit components are used.
Due to this I will have to retract the wipeless installation steps as they will only work properly for the people that don't sign in to a Google account, which is honestly going to be no-one.
@Enddo Sadly the video you are making will have to use the instructions that involve a wipe.
@badabing2003 PF is going to have to be updated so that if my Magisk isn't detected then installing will require a wipe.