I have never used Go SDK client, so I may say some nonsense, but do you mean this client?
Here is the ImageBuildOptions struct:
I don’t know if it uses buildkit or not, but you can find out by building an image with some longrunning commands and if you can see containers created n the meantime, that’s not buildkit.