Steps to reproduce
/gamerule projectilescanbreakblocks false
use dispensor to shoot fire charge towards a block[case 1]
/gamerule mobgriefing false
use dispensor to shoot fire charge towards another block[case 2]
Observed result
Fire spawned in case1 & case2
Expected result
Fire should fail to be spawned either in case1 or in case2
I think it is intended because didn’t break blocks and it wasn’t a mob