20w50 is a good engine killer. Not sure how much damage has already been done..
But you should not use above 5w30 grade fully synthetic engine oil.
No need to go for weird odd viscosities like 10w40, what’s the point? Give your car the best oil that works across all the conditions specially at cold start so don’t use a high cold rating (10w is bad on engines in cold weather when starting car, while 5w works fine across all temp ranges).
Max you should go is 5w40.