Starter not disengaging?

I have a 00 battery wire going from the positive post on the batt to the large post of the starter. .

Above sounds OK

A 10 gauge wire going from the large post on the starter to the starter relay's LARGE POST .
OK if that is what you did

Then a 10 gauge wire from the small post on the starter to the SQUARE SCREW starter solenoid post on the relay. .

and the neutral safety switch going to the one of the flag push on post on the relay. I’ve tested everything. .

OK if that is what you did

Remaining flag push on terminal should be "start" signal from the key

Quickest way to check this out is to get it "grinding" then quickly disconnect either of the small flag "push on" connectors on the relay. These should come from the "start" signal on the key and end up a the neutral switch. This should kill the relay and kill the starter OR IF IT DOESN'T

Prepare the next test in advance by getting tool ready or removing wire and connecting with a jumper that can be quickly disconnected. That is, this time disconnect the no10 coming off the 'square screw' of the relay which will confirm whether or not the relay contacts are sticking

MAKE CERTAIN that your IGN2 ignition bypass circuit is not interconnected with the start wire. THE ONLY connection on the start terminal of the ignition switch should be the starter relay. "Start" should NOT in any way be interconnected with ignition or coil

If none of these tests show anything good, I'd say its some problem down at the starter---dirt/ debri in the bell starter mount or some such