You need to configure PIM on the inside router interface , toward host , . Your snooping switch need general queries to be able to snooop , it will flood otherwise
Seems like you are using sparse-dense mode , why such a choice ?
Do you have candidate RP and napping agent confirgured on your network ?
If not , you may need to switch to regular sparse mode with static RP, could be simpler ..