There have been recent fixes to cgo reproducibility: https://lists.openembedded.org/g/openembedded-core/topic/116673066 but to ensure this does not quietly regress again there should be something in oe-core that uses cgo. Go-helloworld is pure go, and doesn't have it.
Patch sent: https://lists.openembedded.org/g/openembedded-core/message/237063
https://git.openembedded.org/openembedded-core/commit/?id=204e4f7398ca0e8847a026c5b4f46685760af90a