IMO Leeds are still a contender to buy Rodon, as he was a key player for them last season so they need to either pay up for them or buy another player of equivalent quality to help them get into contention for PL next season.
Extending his contract is just another way of saying we are not selling him cheap to Leeds or anyone else.
I'd be quite happy to use him to get Archie Gray in at a reasonable price - and that is not the £50m or £40m that Leeds are leaking as a sale price for a youngster with one season playing in Championship - Wharton (now in E euros squad) going from Blackburn to Palace at £18m is more of a guide. So a swap with Rodon is possible or Rodon plus a few million (£5m/£10m absolute max, ).