I have this mod on dedicated server (Forge 1.20.1). It seems that the position of player on ghast differ on client and on server. This causes player being unable to place blocks in range or suffocating while not being in blocks at client's perspective.
I ran this command while being on happy ghast to check where server thinks the player is. There is some offset to +Z from the center.
/particle minecraft:block_marker barrier ~ ~2 ~ 0 0 0 0 1 force @s


I didn't check how it behaves with just this mod
I have this mod on dedicated server (Forge 1.20.1). It seems that the position of player on ghast differ on client and on server. This causes player being unable to place blocks in range or suffocating while not being in blocks at client's perspective.
I ran this command while being on happy ghast to check where server thinks the player is. There is some offset to +Z from the center.


/particle minecraft:block_marker barrier ~ ~2 ~ 0 0 0 0 1 force @sI didn't check how it behaves with just this mod