What if you try with the following values to ensure there is empty space added to the rootfs? This worked for a quick local test on my Raspberry Pi 4.
IMAGE_ROOTFS_SIZE = "319488"
IMAGE_OVERHEAD_FACTOR = "1.0"
IMAGE_ROOTFS_EXTRA_SPACE = "53248"
IMAGE_ROOTFS_MAXSIZE = "372736"