Well, here is the freshest info on this subject -- which I just received this morning from the Princess "Customer Solutions Department."
The Passenger Services Act, also known as the Passenger Vessel Services Act or PVSA, prohibits ships of non-U.S. registry from embarking and disembarking passengers at two different U.S. ports. Such travel would constitute point-to-point transportation between two U.S. ports, a practice prohibited on foreign flagged vessels.
An exception to this general rule allows passengers to be transported between two U.S. ports if the cruise itinerary includes a port call at a "distant foreign port". Distant foreign ports do not include Canada, Mexico, Central America, Bermuda and most Caribbean islands. South America and the ABC islands (Aruba, Bonaire, Curacao) do qualify as distant foreign ports.
Based on the above information we must regrettably deny your request to embark the Crown Princess in Honolulu, Hawaii on 13DEC22 and disembark in Los Angeles, California on 22DEC22.
That presumably should end this discussion.