PERPENDICULARITY MMC BONUS TOLERANCE

PERPENDICULARITY MMC BONUS TOLERANCE

I have a question regarding MMC with perpendicularity callout.  I've attached a picture showing what I'm attempting to check and another showing how my program currently looks.  I'm trying to check dim #5 with a tolerance of .0098.  I'm programming this offline currently with a model that all dims are set to nominal.  
I thought that the bonus tolerance was the difference in the diameter (dim #4) which in this case is .0076".  No matter what combination of things I do I get a default bonus of .0038" as shown in the other picture.  Am I miss-understanding something here?
I'm aware this topic has been touched on in the past but to be honest I wasn't able to apply anything in the other threads that worked as well.  I'm currently running a 2021 version.
Any assistance in either better understanding how the bonus is calculated or how to fix this would be much appreciated.