After some long research.
Just using something like SetRegion.exe to change the region of the game does not fix these titles.
It appears as if there are some NTSC games that have region checking code in the .bin file of the game itself.
The code must be removed for the game to work correctly.
And it seems way back when someone did that for Vandal Hearts 2 with a patch.
For now, I am giving up on this quest to find a fix for this problem as it seems the solution is similar to what game translators face; learning the ins-and-outs of how the game was originally coded and changing things. Which is a tremendous task.
But, just for people that come looking in the future.
Your only real hope is to find a patch for the game on
https://consolecopyworld.com/
And if there's no patch for the game you are out of luck.