Sounds to me like you have everything you need for a credit card charge back, either charge back the round trip where they say he didn’t fly and was then IDB, or charge back the replacement ticket.
With the items you have I think it’s an easy item to handle.