Previous discussions you might be interested in:
There are quite a few others, searching the forum for things like “stain before” and “paint proofgrade” will find a lot of good info