I flew DFW-HND in J a few weeks ago and ran into an interesting situation. I preordered the beef (JPML), and the menu indicated that the JPML had beef in it, but after receiving my food, I realized that the food was completely different from the menu.
JPML as stated on menu
I was too confused to ask the FAs about it, but they didn't specify that there was a catering issue, and I had no issues with the food, so I let it slide.
A while later, I was checking the JL J menu for DFW-HND in June for a friend, and realized that what was on there matched what I was served on AA.
At least I didn't end up with a domestic meal!