This one is kind of an odd issue, since Dracut is supposed to build initramfs to a path with an optional positional argument, but it just... doesn't?
We're using a workaround for now. If this is an upstream issue consider forwarding to https://github.com/dracut-ng/dracut-ng