I'm aware of the CAT strings to invoke the different passbands. If you look at the data I submitted, you will see the string for ModeUSB_D is exactly the code for DATA 1 Filter 2. Here are the lines I copied from the VarAC_cat_commands.ini file.
[Icom IC-7800] # <<<--- My rig, not the IC-7700
CmdType=HEX
PTTOn=FEFE6AE01C0001FD
PTTOff=FEFE6AE01C0000FD
ModeUSB=FEFE74E00601FD
#ModeUSB_D=FEFE74E00608FD <<<--- NOT USED
ModeUSB_D=FEFE6AE02600010102FD
#For different USB-D filters and DATA1/2, Replace ModeUSB_D value with:
#DATA1-Filter1: FEFE74E02600010101FD
#DATA1-Filter2: FEFE74E02600010102FD
#DATA1-Filter3: FEFE74E02600010103FD
#DATA2-Filter1: FEFE74E02600010201FD
#DATA2-Filter2: FEFE74E02600010202FD
#DATA2-Filter3: FEFE74E02600010203FD
ModeFM=FEFE6AE00605FD
SetFreq_Data_method=BCD
SetFreqVfoA_Cmd=FEFE6AE005{}FD
SetFreqVfoA_param_length=10
SetFreqVfoA_hz_res=1
ReadFreqVfoA_Cmd=FEFE6AE003FD
ReadFreqVfoA_Result_Data_method=BCD
ReadFreqVfoA_Result_hz_res=1
ReadFreqVfoA_Result_Length=22
ReadFreqVfoA_Result_Freq_Start_Pos=11
ReadFreqVfoA_Result_Freq_Length=10
VarACStartCmd=
VarACExitCmd=
The CAT command does indeed work properly but ONLY after I change band or slot. Initially it seems to be only grabbing the frequency but does not set the filter.