Johnnyloans yes, it is! Applying
diff --git a/arch/arm64/configs/gki_defconfig b/arch/arm64/configs/gki_defconfig
index 2efefe74f..11e2f983a 100644
--- a/arch/arm64/configs/gki_defconfig
+++ b/arch/arm64/configs/gki_defconfig
@@ -101,7 +101,7 @@ CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_SCMVERSION=y
-CONFIG_MODULE_SIG_FORCE=y
+CONFIG_MODULE_SIG_PROTECT=y
CONFIG_MODULE_SIG_SHA256=y
CONFIG_MODPROBE_PATH="/system/bin/modprobe"
CONFIG_BLK_DEV_ZONED=y
and performing fastboot oem disable-verification before flashing in the bootloader I was actually able to successfully boot the system! I think I saw this flag in the diff between versions somewhere but among other changes didn't think to try it... Thank you! I think it's safe to say that this is
SOLVED
at least for now...
P.S.
traveller I've also rented a server for a day to try building GrapheneOS with kernel artifacts from source, but couldn't get it to produce final images
$ script/finalize.sh
cp: cannot stat '/home/greg/pixel/kernel/grapheneos/2026030200/out/target/product/mustang/obj/PACKAGING/target_files_intermediates/mustang-target_files.zip': No such file or directory
but this is out of the scope for this discussion. Maybe there is a way to flash artifacts as-is, without producing the image but I don't really have time for this right now... maybe later today. I'd actually love to play around with modifying the system just for the sake of it.
P.P.S. BTW, the repeated kernel build actually takes longer on a server since most of the time is spent in a non-parallelizeable linking of the kernel rather than compiling a lot of files and the server's CPU freq is lower than my PC's. lol. I imagine it would still be quite the opposite for the whole Android, but I've read it's pretty good at not doing full rebuilds once the first one is done. Probably will end up buying a cheap SSD for this - would cost less than a server, and without time restrictions xD