Q1) Take the reference frame that is fixed to the platform. In this reference frame there acts a pseudo force to the left on both the blocks: m1a on the left block and m2a on the right block.
If a < μg then obviously a < 2μg.
But then m2a < μm2g = f2,max. Therefore, in this case the friction force f2 between the mass m2 and platform, which is a self adjusting force, acting on block 2 towards the right is enough to balance the (pseudo)force m2a. And so it wont press against the block 1. As such the contact force between them will be zero. In this situation obviously the friction force on block 1 is also balancing m1a.
As such, for the contact force between them to be non-zero which will happen when f2 achieves its maximum value, we must have a ≥ μg.
However, lets see how does the blocks move if we do indeed increase a from its minimum value of amin=μg.
Then, m2 is pressing against m1 though the system still does not move. The friction force between m2 and the platform is μm2g (since it has achieved its maximum value.) However, f1 (friction between m1 and platform) can still increase. Due to equilibrium of m1 and m2, we get
the contact force between them as
N = m2(a-μg).
And
f1=m1a+N = (m1+m2)a - μm2g
This force achieves its maximum when f1 = 2μm1g, i.e. when
a = m2+2m1m1+m2 μg
At this instant the mass m1 gives way as well. How do u think the blocks will move after this?