Musk wanted to cancel Falcon Heavy, and according to rumors did internally, but then Shotwell (SpaceX COO) reminded him that they'd already sold Falcon Heavy missions to the Air Force so it forced their hand. In reality it should've been canceled as it's not very profitable. What happened is that the Falcon 9 performance kept getting better and better and ate up the market segment that would have been put on to Falcon Heavy.