Here is the link to the thread.
In summary it was the nano's crystal frequency.
I changed the nano and it solved the issue.
To see if it's related to this issue just touch the nano's crystal or change slightly the BFO's calibration and the tone will change too.
If it doesn't, it's another issue.
Hope that helps.