I've never used WD-40 or olive oil but I understand that they all, with acetone, achieve similar results. The olive oil method needs a very long soak like days to weeks. The others will pretty much do what they can in a much shorter period of time.
Like I said, I've never used olive oil but unless you use acetone afterwards, I suspect that the oil remaining will provide a little extra shine and a barrier to further corrosion.
For neutralizing the verdigris spot happening on the obverse, there is a product created by a fellow member called Verdi-Care. It too will restore some luster and prevent further corrosion.
I personally would try pure acetone first and see where you're at then. A lot of times for me there is a film on the coin that will be removed and sometimes reveals the underlying sheen.
That's my four half-cents in a nutshell.

In Memory of Crazyb0 12-26-1951 to 7-27-2020
In Memory of Tootallious 3-31-1964 to 4-15-2020
In Memory of T-BOP 10-12-1949 to 1-19-2024