Seems that you are using finishes that Film on top of the wood instead of penetrating completely. What you need is a transparent finish that absorbs very well. I would suggest either
Armstrong Deck Stain or
TheSealerStore Timberoil. Both contain paraffinic oil which has been known to penetrate very well. Make sure you clean and brighten to open the wood pores prior to staining.