This is a golang limitation rather than a Tyk one however an experienced golang developer will probably have the expertise to work around it.
The reason it’s happening is because you are using another package that is pulling a different version of internal/godebugs
which conflicts with the version that Tyk was built with.
There is a topic that refers to a similar issue
I once saw a suggestion where you could fork the package causing the conflict and give it a go.mod
that uses the Tyk compatible versions. However, I am unaware of the results
You may have to check the output of the compile to find the package adding the conflict
You could just let the plugin compiler to the go tidy
and go get
commands internally. You can find more here