The way I understood this is that a manual Recompile is just a temporary measure until devvvvs find time to actually fix the dynamic enums to be dynamic. hence there is no post marked as a solution to this thread.
However, now I just saw that that thread got sneakily tagged as fixed-for-alpha, where you seemingly took care of just one bad side effect of your proposed workaround, instead of actually fixing the enum.