While we try to figure out what the problem is I did apply a trigger campaign that on a person creation to set the score to 0 like you suggested. But now I see that trigger campaign comes after a couple of other scoring trigger campaigns, the important one of fills out a contact form which makes it MQL, but the New Person trigger campaign takes those points down to zero. Is there a way to create a trigger campaign order? Maybe I need to create a wait step somewhere or call on a campaign?
Definitely not a Wait step!
But yes, you can (and absolutely should) order your campaigns using Request Campaign. A campaign that has the Campaign is Requested trigger can be called by other campaigns, putting in complete control of firing order. Highly recommended.