Thank you for the feedback. You are guaranteed an item drop the first time you beat the boss. Afterwards it is random.
I'm thinking that I should have made this more clear within the game or even require more difficult challenges to unlock all items to increase the replayability