What’s the least per mile Owner Operator should accept?

There is no minimum as there is no maximum. You want to run the most miles for as much per mile weekly average as possible. If you are in a bad spot with your $2.99/ mile expectations, your truck will end up repossessed sooner than you find your load. Be smart, realistic, use your own head, and talk to your dispatcher who is there to ensure your success.