Hi
Assigning delivery block automatically is not possible without using MV45AFZZ enhancement. I would suggest you to control this with credit management. You can simply activate sensitive fields check and payment term is a sensitive field in standard settings.
With this whenever user will change the payment term, system will automatically block the order and you'll need to release this in VKM3. Same output with different approach using standard settings.
Thank$