Can PerfPRO be used with Zwift?
Yes. You'll need to connect a second ANT+ stick then "ignore" that stick in PerfPRO Studio's options.
Connect your second ANT stick then load up PerfPRO Studio. Go into Studio's Options and into the Ant Devices section / Stick Manager tab. Click on that new stick then click the Ignore button near the bottom. Apply those changes then load up Zwift. Zwift will then see the ignored stick and both apps can then be used.
For things to remain consistent, always load up PerfPRO Studio first so the same ant stick can be ignored. If Zwift is loaded first it will grab whatever stick it can.