NASA provided a live video of the launch prep. Maybe an hour before the launch, the commentator discussed two issues, and said that for both of those issues, they would make a call on it at T-1 minute.
Later on, the video showed SpaceX launch control center, with a group of people huddled together talking - I'm assuming they were discussing the issues.
One of those issues was resolved quite a while before the launch, but not a lot was said about the second issue - the second-stage engine actuator.
The launch was scrubbed at T-00:00:15. In the SpaceX video [1], you hear someone saying "Hold hold hold", followed by "Launch abort is started".
If I were to speculate, I'd suggest that the second-stage anomaly went away, but no-one could explain why. I think the launch was scrubbed, not because someone said "This will go wrong", but because no-one could say "This will go right". Even if Musk did personally scrub the launch, it was for an issue that had been an ongoing discussion for maybe an hour, and that they had already determined would be a (literal) last-minute decision.
[1] https://www.youtube.com/watch?time_continue=1834&v=V5bG37hzw...