Related to MC-250353
Non-full blocks that isn't solid such as snow layers, redstone wires, and strings can block the Warden from being spawned.
How to Reproduce
Make a platform in the sky (Doesn't have to be big)
Place a sculk shrieker next to the platform with this command:
/setblock ~ ~ ~ sculk_shrieker["can_summon": true]
Place non-full block that isn't solid such as strings or snow layers to cover the platform
Switch the time to midnight
Try to summon the warden by stepping on the shrieker (at least 3 or 4 times)
Observed Result
The Warden cannot spawn at all
Expected Result
The Warden should be able to spawn on it.
Changed the description to better explains the issue post-1.19 pre-release on Java.