The reason this wasn't working was, there is a vendor tolerance group, if configured and apply to the company, it overrides all tolerances in the tolerance settings such as PP, BD etc
You can either remove the vendor tolerance group from the vendor master or remove or adjust the vendor tolerance group assigned to the company code in SPRO. From there your standard tolerance settings will pick up.