I still get a thrill building analog VFO’s or VXO’s for receivers, transmitters or transceivers. Building a stable oscillator is still a challenge for me but a lot of the fun, too. But I did look at the same DDS you are using a while back. I am building a 15M CW transceiver and needed a 30.3MHz local oscillator. My IF is 9.216MHz and the high side LO must cover 30.216 to 30.366 for 21 to 21.150 MHz coverage. The DDS would have been perfect but I ended up building a heterodyne oscillator using a 28.248MHz crystal and a 1.967 to 2.177 LC VFO. The transceiver is a work in process because I wanted to finish another 40M transceiver for the 4SQRP Wed and Friday CW nets @ 7.122MHz. But a stable LO is 80% of the work. Like you say drift is hard to handle.
I appreciate the workmanship that went into your rig. Don’t feel bad about not working CW. I can’t work voice modes either.
Thanks for showing your rig.