Removing Werewolf issues is tough as there are multiple things to worry about. They have the trait, a hidden buff, a hidden "motive" for fury, a couple hidden "motives" for other stuff.
The best fix for this is to cure them and then make them a werewolf again. Otherwise you have to figure out which mix of hidden things is busted and carefully remove/modify them using a mod like Sim Info Manager- but trust me, it's MUCH easier to simply cure them and then re-wolfify them. If you have an earlier save before trying to alter them, try to do that, but it may not be possible if they're "rampaging forever".
Download UI Cheats and Sim Info Manager (by Lumpinou). Use UI cheats to right-click any relevant werewolf moodlets and remove them. Then right click the werewolf fury bar and set it to 0. Then use Sim Info Manager -> Modify -> And check their moodlets/buffs and "Commodities" and "Statistics" for anything werewolf related that sounds relevant- like the Fury statistic, or the Rampage buff. Use Sim Info Manager to remove those or set them to their lowest value. If and when you get them out of trouble, I still recommend undoing their werewolf-ness (USING THE IN-GAME POTION TO DO SO) to ENSURE everything has been removed, as the cure will remove everything that needs removing.
Essentially what happened here is at some point something was supposed to "finish" and it didn't- and now the game doesn't know it needs to end, because nothing else that's happening demands at the end of it "finish that thing from before". It's more complicated than that but it's a simpler explanation.
Source: I made like 500 werewolf mods and have had this happen to my own sim