sudo doesn’t preserve the environment by default:
[root@pc ~]# export FOO=bar
[root@pc ~]# sudo env | grep FOO
[root@pc ~]# sudo --preserve-env env | grep FOO
FOO=bar
[root@pc ~]#
I wouldn’t use --preserve-env though. You might like the wrapper approach: