LP-XDS110: Update from CCS12 to CCS20, now debugger works intermittently

Part Number: LP-XDS110
Other Parts Discussed in Thread: LAUNCHXL-F280039C

Tool/software:

I'm trying to upgrade from using CCS12 to CCS20 on a project and I'm encountering weird debug errors.  It seems like I need to power cycle the device every time I want to debug, and make sure to connect the 3v3 from the debugger before other system power. For CCS 20 I need to start the program before flashing or I get errors.

I'm using the Launchpad XDS110 debugger, which has worked fine for me for 2 years now flashing and debugging boards.  I had to upgrade the firmware to use it with CCS20, and now I'm seeing errors even with CCS12. 

Error from CCS 20:

Texas Instruments XDS110 USB Debug Probe_0/IcePick_C_0 Error connecting to the target: (Error -2131 @ 0x0) Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 20.1.0.3372)

Error from CCS 12:

(Error -2131 @ 0x0)
Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK).
(Emulation package 9.12.0.00150)

I'm on Ubuntu 24.04