Quest Requirement issues

Ive found a few older threads mentioning this but nothing recent, It looks like in the game data API the quest requirements aren’t always functioning correctly,

from what I can tell most but not all Class, Race, Faction, and level requirements work
but Requirements such as profession skill requirements and requirements such as quests that need to be complete OR not completed to do the quests, I havent actually been able to find any in the API with the skill requirement listed O.o