That sounds normal to me. Is your chainline straight?
The design for a square taper BB is a lot different than that for a crankset with a GXP BB. If the cranks are not flush against the BB for the S300s, the crank spindle would be able to slide sideways in and out of the BB while you are riding.