The support of PIE is done through dedicated CMake private variables which are used if the check_pie_supported() command is successful. So, it is not required nor recommended specifying directly PIE options.
Now, the possibility to link statically is not part of the current mechanism. So the link command will have both PIE link options -pie and -static-pie and I suspect that -pie option override the -static-pie one.
Please open an issue to document this current limitation.