Having wildly different readings from three different meters. What could possibly be happening?

T2/3+ years, and for some reason, today, I have been getting very different BG readings from all three of my different testing devices. I have a Freestyle Libre with the arm sensor that can also test with strips and a OneTouch Very IQ. I just had a reading of 70 on my Libre, so I ate an orange and just to be sure double checked with a test strip on my OneTouch which came out at 152 and that was only 5 minutes after eating the orange, so I immediately tested again on my OneTouch and it came out at 112, so I tested AGAIN on the OneTouch and it came out at 123. I've never had such wild variations in such a short period of time. Has anyone else experienced this?