Absent Metro North stations, fares and fare changes, the Suffern-HOB fare would be $193 today, like all other non Main-Bergen zone 14 Hob Division stations.
The deal between NJT and MN for operation to Port Jervis and Spring Valley includes MN setting fares to their stations (note Suffern is not MN; it is NJT).
So what happens if MN prices their stations below that of NJT? The deal is for NJT fares not to exceed the MN fare, and MN pays NJT the difference.
What's happened now is MN has increased their fares. While NJT has the option to, in turn, move their fares up, they haven't.
So, with the 4-1-02 fare change the Suffern-HOB pass should have been $193, but was held at $155 because of the Sloatsburg-HOB $155 fare.
Subsequently MN increased the Sloatsburg fare to $199, and NJT did not increase the Suffern fare to $193 from $155.
Being a later addition, NY Penn fares have a different 'deal', and are at the level they should be relative to the rest of the system.