I'm guessing that Vancouver is not fully compatible with P3DV2
It already is. It's just that the dynamic shadows that comes with the scenery are not really needed anymore in P3D so, you will want to turn off the "NoShadow content" flag in P3D, so you won't have two kinds of dynamic shadows fighting each other.
It's possible this is causing some visual issues too, because if you have that flag enabled, everything will cast shadows, even those objects that are not supposed to do it (because we flagged it as such, but if you enable that option, that flag will be ignored), so the flashing you see might be z-fighting between ground elements (markings, etc) against their own shadows.
We proposed a solution to LM to have full dynamic shadows for the whole scenery, but allowing to always exclude certain elements, we can only hope it will be added in a future P3D update.
but wanted to ask if there were plans to make it P3DV2 compatible.
There's no need to do anything to make it compatible, because it already is, we might to a more optimized version for P3D, without dynamic shadows (assuming you will use the P3D ones), just to save a bit of memory.