The official Linux kernel 6.12 build packages the mmc_block driver as a module not as a built-in driver. Previous kernels packaged this driver built-in, which makes more sense since there aren’t many ways to boot Beagle devices without access to an MMC.
Please consider building kernel 6.12 with CONFIG_MMC_BLOCK=y.