Oh fascinating! I my game I had a "conductor" node that called out to all the objects that could make sound to try and keep all the sounds on a beat. Your approach worked really well!
Thanks! I definitely considered having a conductor node, but since the playhead was already there it kinda just made sense to use it lol