We mayyyy need to check the game data and code for this as it’s not intended to work this way.
Some things have a higher chance of appearing than others, so either your sample size was too small or something has been introduced to the code that has affected the rules around these drops.
I am usually hesitant to go the “your sample size is too small” route without a thorough check. So I reported this to the team. Not sure what could have been introduced to the code to affect this but we’ll take a look just in case.