as the copy&paste von converted kerning from one to another file did not work, I tried the metrics ex- and import (also UFO)
this is an example of a new file (no convered data at all) and in the SEGMENT KERNING the RTL values are missing. the metrics-file from G2 exports them.
— how they are stored in glpsh3 @GeorgSeifert ?
You created only LTR kerning. Since most punctuation is bidirectional it needs to be treated differently for each direction.
G2 mingled the RTL kerning into the LTR, which caused a unsolvable contradictions. G3 separates them clearly for each direction. Converting back and forth cannot be lossless, especially if there’s a conflict. The conversion scripts can only make a good guess what is supposed to go into RTL. Punctuation to punctuation may not be clear.
So if you kern RTL, do it from the start in G3. Mingled kerning is a bad source of truth. Conversions will cause losses.