Again, when you see the validation errors when the page loads, that is because the "SpryAssets" are not present. The SpryAssets are used to hide and show validation errors based on conditions. When the spry files are not there, it won't hide them as desired.
I can attest that Form Builder works exactly as it is supposed to. In fact, I used it today to put several forms up and cannot replicate the issue you are referring to.