Research & Tech in Turn Based Game

In an 8-tick-per-turn game, I was 2 ticks away from completing Manufacturing lvl 2. Everyone’s turn was submitted including mine, except for one other player, “X”.

X sent me Manufacturing 2, the game charged them $30. X then submitted their turn.

In my event log, there is no record of receiving the technology. Instead, we have an event saying we discovered the technology on our own.

X is convinced they sent me the tech and were charged $30 prior to submitting their turn. I have no reason to disbelieve them.

This is either a bug or I have been duped.