EDIT: The stock ALC1200 drivers from ASRock do this too. Z5500 speakers with a Monoprice SPDIF cable if that means anything.
I hate to be "that guy" (who signed up just to say something doesn't work quite right) but...something doesn't work quite right.
ALC 1220 on an ASRock X470 Taichi non-Ultimate.
There's a slight audio lag before any sound plays for the first time. For example, if I click on the volume icon and change the volume, about a second will pass, then I might or might not hear a tone. Then, if I change the volume again quickly I hear either half a tone or the full tone from Windows.
This also applies to other audio (MP3s, MKVs etc).
This is a problem with nearly any audio card and an optical connection. The only fix I'm aware of is to run an inaudible noise 24/7 while the computer is running. I've tried using registry edits to change the sleep time on the card and it didn't help.