the basic of the chinese chess game not every one understand, even a 18xx player still make this kind of error. a player with 30 or 40 yrs experience does not mean a good player, he may just repeat the same mistake for 30 or 40 years.
here is a game Pedro Martincz red 1839 vs chessik black 1689
1) Che3 Ng8 2) Ng3 Pg6 3) Rh1 Rh10 4) Cec3
only the first 3 moves are without mistake, the 4th move is a error , red lost a step here......