Note, the KeyFob is not specifically the issue w/ memory seats.
The memory seat function is tied to the #1 and #2 buttons...
The Fob is then used to define what driver memory functions are associated with which fob....
Note, you can program both seat positions, and the exit position with the buttons, regardless of which fob you used to turn on the vehicle.
And you can set the seat position to either of the remembered locations by holding the desired button.
So, if you cannot program either of the memory seat locations by following the procedure in the owners manual, and then recall them by holding the button, then you have an issue w/ the Seat Memory Module, not the key fob.
You mention you can't get the double beep after hitting Set and then #1? See step 4 in "Saving Seating Positions" on the page 41 excerpt below. Are you being quick enough? If you can't program #1, but Can #2, then maybe you have an issue w/ the switch or the module.