When killing blazes nothing is dropped after they're dead.
I killed several blazes using both a classic bown and a crossbow and not one single blaze rod was dropped.
Related issues
Comments

I used both a bow and a crossbow. No sword. Edited the original text already.
This is caused by MC-92916.

OK. Yes, after reading it makes sense.
I did kill a Ghast with a bow and it dropped a tear but not XP.
In normal world I have killed other mobs with bow/crossbow and has worked perfectly.
Thank you! Hope it gets fixed soon.
Did you kill the blazes with a sword or bow/projectile?