hmm, well the busybox mktemp has a different behaviour than the coreutils mktemp.
coreutils:
$ /usr/local/bin/mktemp
/tmp/tmp.CN07yOXahI
busybox:
$ /bin/mktemp
tmp.QOBI2I
$ /bin/mktemp -t
/tmp/tmp.mhRcRH
So for the busybox version you need either TMPDIR or -t to get a full path rooted temp file in /tmp. I'd call that a "deprecated" behaviour of the busybox rebuild and I cannot say that I find it very useful. ;-)