I have killed illager captains spawned in illager patrols, but they don't give a bad omen when killed. Captains at outposts still do though.
Comments 3
Currently, raid captains don't give bad omen when killed by fireworks shoot by players (MCPE-42852). Raid captains also don't give bad omen when killed by tamed wolves.
Cleaning up old tickets: This ticket has not been updated recently (~1 year+) so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
Is the last blow was from player or from other damage source, because patrol captain can only give bad omen if killed by player