I won’t go here into the details on how keyword=value works but basically it means one can provide whatever the user wants as the kw=val pair and it’s impossible for the program to check all possible wrong combinations.
At the modules level all not recognized combinations are reported as warnings that that option was not used (not an error, just a call to attention). This, however, is not carried down to the individual options.
All this to say that
FONT_LABEL="5p,Helvetica,black"
is wrong syntax to the frame option (it has a manual that does NOT list it as possible).
All configuration options must go into the par=(...) or conf(...) options. That is, the correct syntax should be