Most likely the plane scheduled for the Phoenix (PHX) to Maui (OGG) flight had a technical issue so they needed to find a replacement. The plane was then "handed over to your route". It may very well be that your original plane went to Maui.
As you can see the PHX-OGG route is mostly over the pacific:
Planes operating such routes need to be Extended-range Twin-engine Operations (ETOPS) certified. The problem with the plane made it non-ETOPS compliant, but it could still be safely operated on routes that have alternate airports close by. ETOPS requirements are extremely strict, so while the the PHX-OGG was out of the question, the PHX-LAX was totally fine.
Except for the fuel: the plane was fueled for 2500nm +reserves, and the PHX-LAX would only need a fraction of that. Ferrying fuel is very expensive, and while it would've been possible to offload fuel, that would also have been costly and maybe there was no time for that. Also, as Busdriver mentioned in comments, the plane might have been overweight for landing at LAX if no fuel was offloaded.
As for the reason they did not tell you the actual reason, I can only speculate that they told a little white lie, or that plane allocations and operative information such as this is actually (mildly) classified.
Link for Great Circle Mapper map of routes