I can't seem to find any api call to see if an NXT / Ardor / Ignis account has account controls enabled or not. How can I tell if it has it or not?
There is no API call to see this. You need to use the api getAccount and look for accountControls array in the response which lists the available controls. If it returns something that means your NXT / Ardor account has this enabled.