Did some more testing today and found that the issue is only present at exactly attribute level 5. If I have Strength5 the script spits out Strength6 flag. But if I actually have Strength6 I only get 6 (and not 7). So it's only giving me an extra flag on level 5.
hoho nice catch!
Thanks for letting me know, I'll figure this issue out and post a fix.
Finally figured out what is causing this. Level Override.
Got rid of my characters level override and poof, problem gone.