How do I stop a specific WiFi network from turning on WiFi automatically in Oreo Background:

With my Samsung Galaxy S7 finally updated to Android Oreo recently, I got the option to turn on WiFi automatically when in places where I frequently am.
This is a great feature, which I used to achieve using Llama, and which I very much want to use. 

However, there doesn't seem to be any control for the locations or networks that trigger it. I also have no idea how big the range is of what it counts as a distinct location.

The issue is that there is this WiFi network throughout the city which I use at one specific location frequently. I pass through the vicinity of that location several times a day, which unfortunately means WiFi is turned on every time. Which in turn means my phone is continuously trying to connect to that network and failing, because I'm just biking through. All the while it prevents a stable connection with my mobile network, because it's trying to connect to the WiFi.

Question:

Is there any way to prevent a specific location from triggering WiFi to turn on automatically?

Or, for that matter, is anything known about how the option precisely works? I'm assuming it looks at location, but how big is the range, how does it work if I connect to the same network in different locations, etc.?
So, if the WiFi turned on automatically and is connecting to the network, you need to turn the WiFi off.
When I did that, I got the following notification:


  Turn on Wi-Fi automatically
  "[SSID]" has been removed from your frequently used Wi-Fi networks.
  It will be added again if you use it more often.


Apparently that is enough to remove it temporarily at least. No idea how long it takes until it is added again.