Using a shield to block a blaze fireball DOES give you the advancement "Not Today, Thank You", so it is counted as a blockable projectile. However, you still get lit on fire. I'm not sure which version introduced this bug, but I know on 1.12 blocking a fireball would prevent you from being set on fire.
Duplicate of MC-93892. Please search before posting.