Not too sure on the Ethos source but perhaps check how Protection prayers are handled to see if there is an exception to the bosses in question. Otherwise have a look at the boss script if it is dealing pure damage. What I mean by pure damage, an example is when Veng hits the player it doesn't take any Protection prayers into account.