To be truthful about it, you cannot win. Sometimes USD falls with positive numbers (like you observed) most times the market behaves normally and USD will rise with positive numbers.
The next step for a sentient being like you is to find out what went wrong or what could be the cause. I have been in that situation and I hear things like “Banks/people buying into the price before the news” and a lot of other explanations that don’t seem to make sense to me.
Unfortunately, I have given up in trying to understand why and how things like this happen so I just work with what I see. If NFP has positive numbers, I trade accordingly. If I am on the right side of the market, I let it reach my TP, but if the market acts in the opposite direction I sucker up and cut my losses.
I think you should do the same if you are unable to figure out a solution.