Я бы быстро проверил, равно ли какое-либо значение нулю, а затем провел бы сравнение, если найдены значения. Даже если вы видите, что оба объекта имеют значения, ваша команда ps может этого не делать.
Следующие значения могут принимать значения NULL:
Compare-Object -ReferenceObject @($Value1 | Select-Object) -DifferenceObject @($Value2 | Select-Object)