What version of Go are you using (go version)?
go 1.10.1
openpgp.Encrypt(...) is missing the compression part. I fixed it for me by taking a piece of code from
openpgp.SymmetricallyEncrypt(...) beginning at line 123.
diff write.go.old write.go
write.go.diff.txt