On excavators main arm, I have seen a valve (similar to a spring loaded check valve), by the cylinder cylinder port, that stop the flow, and down movement, if the hose bursts...
This is called a velocity fuse. It could be the source of the problem. They are usually adjustable.