Yes, it always displays the default (whatever that is set as). This is highly annoying behavior and is causing a lot of back-and-forth while dealing with 4 different payloads in one program.
From another thread. Easy: Auto Update "Active TCP" Box in Move Screen / Robot
Also happens when using Eric’s bitchin Set Active TCP Cap he made for us. Change Active (Set) TCP in the Move or Installation -> TCP Configuration interface