I have a site where emails rejected with
Response: 550 PTR and SPF-softail

I've googled this but now very confused !

GW server sends and receives emails for 6 domains

There is PTR record and SPF is configured for the Primary domain

Incoming mail via external spamfiltering service