this happens if 1) the cache is not writable, which i guess isn't the case, and 2) if you are loading onto two different servers at once with two BL clients using the same install, but thats also not the case here since you're using steam, unless you are using some workaround
can you ensure the blockland folder is writable as well?