My custom biome wont generate

Im trying to make a datapack that generates rivers that do not rain in the arid biomes only (deserts, badlands and their respective variants) so far ive got minecraft to recognise the biome, but just couldn't get it to generate in the overworld. So far this is all that ive got:
Continue to help post