I'm not sure how the reproducible builds machines works for forcing two different build results, but i'd bet they're using sbuild too.
Here's a diffoscope of one of my packages which is not reproducible right now[2].
I also highly recommend the reproducible builds talk at this year's debconf with the repro build folks[3].
[1]https://wiki.debian.org/sbuild
[2]https://tests.reproducible-builds.org/debian/rb-pkg/unstable...
The problem is if code includes the current date, or generates some randomness at build time. These issues must be identified and patched.
There are other toolsets that supposedly create byte-identical Docker images generation (Bazel, some others), but I haven't tried them.