I take it half back - green merchant boosts do affect the actual math, but don't show up in the negotiation popup. It displays the player's Trained Merchant skill but uses their Total Merchant skill.
So not broken mechanically, but confusing to view.