I think I figured out a way to reset your number of Action Points if you, like me, used the console command in Character Resource Cheats, Action Resources, Action Point to add some. I didn't realize the change would be permanent (oops) and I prefer to play with the normal ruleset outside specific instances and since there are no features I've found that recalculates your number of action points (thanks for noticing that was why it's permanent, Petajoule)
the change persists through saves, respecs, everything. After some trial and error and a bunch of saving and loading, here's what worked for me:
Right click the script for adding an Action Point, select Change Script, and on line 5 should be the following text:
local boost = "ActionResource(ActionPoint,1,0)"
For whatever reason, if you change the 1 to a -1 (it seemed to work with 0 as well), then execute the script, it will actually remove all action points. So change the line to the following:
local boost = "ActionResource(ActionPoint,-1,0)"
Then, select OK, go to BG3 and double check you've selected the right character (save before all this, of course), execute the Action Point script by checking and un-checking it, then see if your character has no Action Points. If so, then go back and Change Script on the Action Point script again, revert the -1 to a 1, select OK, execute the script again and it will add an Action Point so you only have 1. That should do it!
If this messes up your game, please say so I don't want to be giving bad advice and I don't know what I'm doing so I may be!