The charges are pretty weird (especially the second $5.60 one). I don't think it'll help, but a couple of things that you can try:
1) Open the itinerary on united.com and have the website email you a copy of the eTicket receipt. That will force it to show (and email) the most up-to-date version of the receipt, which may be a cached old version until you do that. Certain ancillary charges will show in text beneath the main fare calculation (it's easy to miss in the sea of text there).
2) If you click on the transaction in your Amex statement you'll usually see a ticket number. Does that ticket number match the ticket number for your itinerary, or is it different? That might provide a clue. It may be worth searching your email for that number if it's different from your itinerary's ticket number. If you want, you can also share the first 6 digits of the ticket number and that will indicate whether it's an actual ticket number or an EMD which is used for ancillary fees. (The first 6 digits doesn't provide any personally identifying information.)