Although this technique is very effective as Steam gets updated in the background while the user performs his tasks in the computer, it can also prove to be a nuisance for people who have metered/limited connections.

start steam without updating-87

Another remedy is to disable Steam from starting up automatically when you turn on your computer.

As you may have noticed, Steam tends to start up whenever you turn on your computer.

This configuration will force Steam to only update your games on that specific time.

This is particularly useful because you can always set a time when you aren’t using your computer such as the time you sleep.

Edit: it's not completely not doing it, it's doing it like 1 or 2MB at a time, explains why the workshop files worked.

You can try these: https://steamcommunity.com/discussions/forum/1/64881674...

Always keep this game up-to date: This is the default option and in this, Steam will update your game whenever it has a network connection.

Only update this game when I launch it: This option disables all the automatic updates of the game and forces the game to update only when you want to play it.

Steam will not download any game or update , for some reason however it will download the workshop files and updates The downloads will be in que and steam will attempt to download them, but it won't do anything, it'll stay like this for a short amount of time (longest one was about a minute shortest was half a second) before giving up and moving onto the next one.