Wait...so are you in school or not? You will graduate magna/summa cum laude if you pull off all As this fall.....but you aren't in school?
You also mentioned that you
cannot go back to school. Obviously we all understand that you probably have a job, and money is probably a little tight, and you don't want to
waste it on going back to school...but
can't is a bit strong of a word, don't you think? I mean...vet school tuition is going to be ridiculous, anyway. Why not better your chances by retaking some courses or taking some different sciences at night/online?
How many credit (roughly) do you have? I just can't fathom how you could graduate magna/summa cum laude but have a 2.5-2.9 in all required science courses...? Unless you just have a TON of credit hours? Did you graduate with two separate degrees?
If you already went back for post-bacc courses....did you flunk your science courses the first round, but ace them the second time around? Or did you just get a second degree, and not necessarily re-take any of your pre-reqs for vet school? I know you said your GPA was trending upwards, and that's good, but I'm not sure how it's upwards if your last 45 GPA is 2.5.
I'm sorry for all of the questions....but I'm honestly confused. If UPenn and Tufts think your GPA is fine, then I guess you have your answer, but that just seems odd to me.

Most schools (admittedly, I have not looked into the two you mentioned) have a 'lower cutoff' of 3.0, usually.
Of course, none of us has seen your app in it's entirety...so this is all speculative and estimation. If you'd be willing to PM/email (or post on here, if you'd feel comfortable doing that. We try to be helpful and you'd of course be safe to put your info here, if you'd like more than my opinion). There are so many factors at play, sometimes it helps to see the whole application and not a brief snippet, as in such cases like yours.
🙂 I would love to see your 'whole app' profile to help.
Please don't take all my questions or any other criticisms you may find as ill will; we are just trying to give you the best idea we can on your chances.
🙂