I can't Reassign or Reallocate product in a Job's Site/Ad-Hoc Costs.
This is correct, the product of a Job's Site/Ad-Hoc Costs Expandable Section can not be Reassigned or Reallocated to another Job, they can only be Deleted, you will need to delete them, and then re-key them into the correct Job.