It seems that after he discovered (*1) correct settings (address 62.xx.xx.X/29, where X is 26-30 if he got whole /29, gateway 62.xx.xx.25), he’s almost there. It’s just that even though I don’t have much experience with PPPoE, I don’t think that check-gateway=ping will do much good for that manually added route. I’d remove the route and let PPPoE client add one (add-default-route=yes). Then if PPPoE disconnects, route will disappear and the other one (for second ISP) will take over. And later something more clever like Advanced Routing Failover without Scripting can be used if needed.
And unless some change since last posted config did that, I don’t see explanation for failed logins from internet.
–
(*1) Lesson to learn: If you get something from ISP and you’re not completely sure what to do with it, post what exactly you got (reasonably censored is fine), so that someone can tell you exactly what to do. It can save a lot of time.