It was actually my fault: as "MCUXpresso SDK USB Type-C Power Delivery Stack User's Guide" mentions, J12 on OM13588 has to be moved to position 2-3 for KL28Z (KL27Z needs it in position 1-2).
After that KL28Z can detect USB PD PHY.
It is a bit confusing as KL28Z could have used pins PTA12/PTA13 and LPI2C2 to talk to USB PD PHY and in this case board config would have been the same for KL28Z and KL27Z.
But instead PTC1/PTC2 and LPI2C1 are used, hence different routing.