I figured out that when I switched to just using cdr_mysql.conf that the recordings did not populate in the cdr report, so I instead resoted cdr_adaptive_odbc.conf and removed the contents of cdr_mysql.conf and now I only get one cdr entry per call and I get the recording populated as well.
I read many guides on Duplicate CDR records, but this one worked, and I was able to resolve the situation during the middle of the day without restarting asterisk! Thanks !
PS: asterisk -rx “module unload cdr_radius.so”
Is what fixed it for me during the day, then change the modules.conf for “long term” fix.