The solenoid wouldn't cause the hoses to remove themselves from the barb. Your solenoid might be leaking due to dirt/dust creating a bad seal which allows the leak. Check out the piston inside the solenoid and make sure there is no lube, grease, dirt, etc.
Did you get the correct size of hosing as well? If not, then that can cause issues as well. Check the output pressure on your regulator. The gauge may not be functioning correctly.