SUCCESS AT LAST!!!!!!
After weeks of trying to figure out what I did wrong, my DDS VFO is working flawlessly and the increment problem has been solved. I replaced the rotary files downloaded from github with the ones Jack sent me and it now works.