NOTE: I figured out a working solution for this! See it in the comments section below!
I've seen it recommended in several different places that if you want to change the battle music for any encounter of a specific species, you can put this:
Events.onWildPokemonCreate += proc { |_sender, e|...