So, I tried a new save with only Precision Farming and still couldn't kill weeds with herbicide.
ChatGPT says the map is explicitly overriding the game’s spray type list with its own file, and that file only defines COMPOST and ANHYDROUS—there’s no HERBICIDE entry at all.
you can add herbicide to try. but in fs25 the game engine actually reads them alongside the base-game files. If chat-GPT was right, then also normal manure, slurry and fertilizer shouldn't work...