I had the same problem today. 64-bit execution policy was unrestricted, while 32-bit was restricted.
Here's how to change just the 32-bit policy remotely:
Invoke-Command -ComputerName $servername -ConfigurationName Microsoft.PowerShell32 -scriptblock {Set-ExecutionPolicy unrestricted}