You can play with find_similar_ambiguity_class using trace-tagger-model from https://github.com/frankier/apertiumhmm2dot . To me it makes no sense at all to pick a less general ambiguity class. If you pick a more general class, the class must contain the actual part of speech, if you pick a subclass, it might not.
I can go ahead and fix this unless someone has a reason why it's this way.
The authors might not be subscribed to this ticket tracker – could you try emailing them if you haven't already? (I don't know if this is fsanchez' code or some later addition.)
Find attached email exchange:
Sergio Ortiz Rojas:
Felipe Sánchez Martínez: