doing some research it seems the panic() function that is called by maybe_break in the initramfs scripts executes /scripts/panic/console_setup. calling /scripts/panic/console_setup from /init right before the run-init execution makes boots without break= possible and fixes the splash (well, apart from it being in portrait mode despite the tty being in landscape, but thats a different bug)
doing some research it seems the panic() function that is called by maybe_break in the initramfs scripts executes /scripts/ panic/console_ setup. calling /scripts/ panic/console_ setup from /init right before the run-init execution makes boots without break= possible and fixes the splash (well, apart from it being in portrait mode despite the tty being in landscape, but thats a different bug)