Weight doesn't determine something's ability to float. Density does.
If memory serves, the suit literally weighs about one ton. All that weight in such a small package would not float.
In addition, density doesn't affect the ability to float nearly as much as buoyancy does. The human body is not buoyant. The only reason we float is because we have a pair of miniature floaties inside us.