I have many devices (including Roku) connected to my Yamaha AVR via HDMI only and they all work for audio and video. I think you must have your AVR configured to only use sound from your TV? (This sounds like an ARC set up???) I'm not sure as I've never done any ARC-type stuff myself.
I suppose another theory is the that Roku is set up for some audio format that the AVR doesn't understand, but the TV does.
Just some guesses!