Encountered an interesting thing yesterday during tracking - changed my audio metronome setting (just changed the type of sound it was using and DB level) and it wouldn't work after that. Tried resetting audio engine, restarting Sonar, checked it was still routing properly to the metronome bus and wasn't muted, etc.. all to no avail.
Since I was tracking, I had all FXs bypassed, using the FX bypass button. I clicked it again, temporarily enabling all FXs and the metronome worked again. Bear in mind, I wasn't using a MIDI device for an eternal click, I was definitely using the internal audio metronome. I recreated this issue a few times to be sure - if the disable FX button is enabled, any modification the audio metronome settings causes it to stop working. Re-enabling all FX (or re-enabling them and immediately disabling them again straight away - either is fine) causes it to start functioning again.
Can someone else confirm this issue manifests itself on their DAW? If so, I'll fill out a bug report.