Many thanks for all the replies it is very helpful. I see.. So once the preclear is started, it's previous signed status in invalidated..
Here is what I'm doing right now. I had a 4TB HDD as a parity drive and I want to upgrade it to 5TB. I bought 4 5TB HDDs and one of them will be used as parity since 5TB will be the largest size in my system. I'm doing the preclear process of all of them at once plus 4TB parity that is already in my system. So I can use 3 5TB HDDs and a 4TB HDD as data drives and a newly precleared 5TB HDD as a parity.
As for how to preclear a parity drive, it is easy 1) Unassign it in the array and 2) just type the parity drive letter on the console along with the preclear command.
I tried to use the parity drive as a data drive without preclearing it first but it didn't work. Maybe I should just format it then that would be it? I don't know.
The worst case scenario would be after I precleared all of 5 HDDs and tried to rebuild the parity and while doing that, one of the data drive fails and that would be the end of my precious contents on that drive because I've already zero'd out my previous parity drive.