In function generateTransientFieldModel there is an initial test including test if the "set" is set:
(fieldConfig.getAttributes().get("set") != null && !fieldConfig.getAttributes().get("set").isEmpty())
This code evaluates to true if the value is set and not empty. You should probably drop the negation of the isEmpty test.
Since the ACE-2278 is a hidden issue I could not add to that issue. Also, I classified this as "Forms Development Kit", but that is removed in HEAD, maybe rename tag to just "Forms"