integer greater than not consistently working

I have a blueprint that compares two numbers, A and B.

A is derived from a data table (it’s always 10). B is derived from the total of four of numbers (each randomy 1-3). So min is 4, max is 12.

I use an integer >= that then sets the condition of a branch. Sometimes it works, sometimes it doesnt. Often numbers that are below 10 are true, other times numbers greater than 10 are false.

Screen shots attached for demonstration.