Made sure the filter always uses the current isActive as an input for the filter, moved the observer and skip payment method when isDeniedInConfig is set.
Updated ACL, xml cleanup
Added grand total to address condition