Is this oil pressure ok?

20 is plenty at idle.
The important thing is that it rises with rpm.
does it keep rising above 1500 rpm? How far?
if 10W-40 gets it to keep rising with higher rpms thats good.
If its topping out at 50 psi at 1500 rpm then I'd go with the 10W 30 or straight 30 and to try to get pressure to follow the rpms a little higher.