SqlPackager.exe what is SqlPermissionStatement?
I identify one reason of such entry in my project(SSDT).
I have following entry in code:

GRANT EXECUTE ON OBJECT::[dbo].[up_Foo] TO [$(Domain)\$(DBUserName)] AS [dbo];


Then in Deployment script I can find this:

GRANT EXECUTE ON OBJECT::[dbo].[up_Foo] TO NULL AS [dbo];


And related:

&lt;Operations&gt;
    &lt;Operation Name="Create"&gt;
        &lt;Item Value="Permission" Type="SqlPermissionStatement" /&gt;
    &lt;/Operation&gt;
&lt;/Operations&gt;


Therefore I believe I have some problem with CMDVARs substitution. What generates grant execute to null. And grant execute to null is always interpreted as new grant.