I'm not sure if this is a bug, but I can't do proper conditional logic to reveal custom fields based on form responses, because it doesn't seem we can set custom fields as hidden to begin with, please check it out, even some of the standard elements like "Rating" don't have the ability to be hidden (and then revealed upon certain conditions).
This is causing me to rely on an external form app subscription because hidden fields checkbox is missing from most fields except the main system ones.