The NTSC color burst frequency is 315/88 = 3.579545MHz. I have used 3.579545MHz in every Atari I have ever had to change a crystal in, including an 800XL I serviced last month. The error in frequency from what is written in the manual is .00003MHz, which is within the NTSC color burst tolerance. Even Console5 uses them as a replacement for 2600 and 800XL.
https://console5.com/store/atari-2600-ntsc-color-crystal-oscillator-c015510-replaces-3-579575-mhz.html
Since the NTSC color burst appears to be the issue in question, I would try using the exact NTSC color burst frequency and see what the results are.