Re: Root cause
Well there's your problem right there - the LASER equipped shark they used for altimeter purposes that was strapped to the side obviously caused the rocket to use up more oxidizer as it came in for a landing than they expected.
SpaceX may wish to investigate the feasibility of using smaller sharks, and perhaps strap two of them to the first stage so they have a back-up.