X item takes on Y appearance.
If Y appearance is not able to be worn by Z class, then X item with maintain X item's appearance.
They did this on purpose. It's not broken, it is literally working as intended.
They do this specifically so your scholar can't wear the WHM robe.