The shoulders are commonly overused in tai chi. They should be connected to the hips and moved as a consequence of the leg and waist muscles, rather than independently.
There are no conventional punches in tai chi; you never deliver a blow by 'cocking' the shoulder.
The shoulders should be free to fold and flex normally but never lead the movement.
If your shoulders are stiff, consider how free the legs are...