Thanks for posting on this a bunch. I wanted to clarify what you wrote.
You initially wrote that you used Cloudfare and were setting that up to solve the issue, now you are posting about Armex: Block Checkout Bots .
Why the change?
Are you connected to this app?
What does this app actually do?