Have you tried just a light application of a high-grade silicone lube, like Pjur? That works well for me, isn’t as encouraging to bacteria growth in valves and tubing the way an organic-based lube is, and tends to last throughout a pumping session. Just use a strong dishwasher detergent to cleanup, something like A*ax or similar.
I tried olive oil once and found to my surprise that it stained silicone tubing. I’ve also tried Glyde, which the manufacturer told me was based on olive oil, and thought it worked great, it went rancid and smelly like vegetable shortening if you didn’t use it up fast enough - maybe storing in the fridge would’ve helped.