Thanks to @wizeman for spotting this!
needed to define inInitrd, used vfat.nix as a template
Issue #7117.