The only Russian offer that was made for Whelan was for Vadim Krasikov, a Russian assassin. An offer made over the summer.
Russia claimed they wanted a "spy for spy" but the US fired back, and many will remember, that the Russians were not negotiating in good faith and that they were not putting meaningful efforts on the table.
The US said that because Vadim Krasikov isn't even in US custody, he is in Germany being held for murder.
The US did tolk to the Germans, but the Germans refused to give him up.
Putin still claims more talks can come of Whelan, but clearly he's got his games to play.
So the US couldn't get Whelan, settled for Griner, and just left Fogel hanging there with zero hope of even being considered.