As you can see, it just extract basic information
First, thank you for your time to ask Chat-GPT because I can't do it.
It is sad that you cannot test the circuit. Those who can run LTspice they may be able to update it too.
So, I will try to explain it verbally.
The reason that a conventional PLL topology cannot lock in case of DSB-SC (and if m>1), is that the carrier phase shifts 180 degrees every time the modulating signal cross 0V. So, if the two inputs of its comparator are of the same frequency fc, the polarity of the comparator output will change at every zero crossing too and this prevents the PLL to lock.
To avoid this situation, I simply doubled the frequencies at the comparator inputs.
[1] On the schematic, R2/C2 and R11/C7 delayed the XOR output U1, V(LMT). Their total delay is 90 degrees, that is equal to Tc/4 [550 ns, in case fc=455 kHz). At the output of XOR U4, V(DBL), we get a square wave whose frequency is 2*fc.
[2] The mid-frequency of the VCO is also set to 2*fc.
Now, the polarity of the comparator output doesn't change because at zero crossings V(DBL) stays/looks the same despite the reversal phase of the suppressed carrier.
Naturally, the VCO output (2fc) has to be divided by 2 (see U3).
And the total delay of the XOR U5 (90 degrees of fc) and the R7/C5 is added and adjusted to let CD4066 be in phase with the suppressed carrier.
Hope this helps.