Nicolai....please do your math. If you have no other modifications, then you will have a very low compression build. I don't have a compression calculator but I don't think this will work for you.
Please have your machine shop or your builder go over the build with you. Have them do all the math with you.
Measure all your parts. Then measure them all again to be sure.
Here is a quick look:
Here is a stock M42: 212-40.5-139.85= 31.65mm CH
US S50 piston Compression Height (CH) 32.8mm
Euro S50 piston CH 31.6mm
212-44-134.85=(33.15mm needed CH for M47 crank and 135mm rods).
Both of your piston choices are too SHORT and sit inside your bore.
I wouldn't worry about your 21mm or 22mm wrist pin issue until you figure out your piston and rod issue first. Your machine shop can easily take a 22mm bushing and make it 21mm by honing it for you.
Good luck!
Cheers,
~Ralph