Go import hang?

So I returned to Go and ran a very simple SQLite program that was working. And it hung. No messages, a simple print at the beginning of main didn’t print. I stripped everything out and found it was hanging on the sqlite3 import. I noticed I wasn’t online so got back online…reran and after a short time it ran. Went offline and it ran. Restarted Linux and went offline before running it again and…it ran. So what am I not understanding? Was Go checking for updates? I checked and the package was there from the beginning. This was a go run. I assume a previously compiled program, go build would run fine.