Its another example of offers being considered without "context".
I'd like to see the ability to "leave an offer on the table", possibly indefinitely, for this player. Other AI teams would need to do the same thing ..
.. so when he gives up on waiting for Chelsea to realize his potential

he might sign with the club that's made the best offer for him so far.
Alternately, this might be a spot where it would be good for
inactive clubs to pick him up; I noticed this in FM'05 when playing a Small DB / one league game, and managing a country from an inactive league. I would have promising U-19 and U-21 players whose contract-with-an-inactive-club expired, they became available on a free, and weren't getting any offers.
If I made a bid for them with my club team, that would spark a "bidding war" among inactive teams from Spain, Germany, etc, and the player would eventually find a home. If I didn't, the player would never get any offers, and would retire.
So maybe it should be a periodic process - inactive teams paying attention for "high PA" players who are out-of-contract.