I've not used 20mm supported rail only 16mm. I don't know what the price difference is but I'd stay with 16mm or upgrade to profile linear rail (Hiwin etc.)

I don't see a technical problem with combining multiple blocks on one rail. Use whatever fits so single and double would be OK. On my new gantry it will have 4 single blocks per side. Spread them out as you have done so they are at the corners with a gap in the middle.

I meant to ask before - your X axis rails don't appear to be supported on anything. I would not rely on the lower flange which comes with the rail to give you the stiffness. It needs to sit onto a continuous box section or similar running the full length. That would also raise your bearings up and make the gantry sides much smaller, therefore making it very much stiffer for not much effort.