I am running a self-hosted RedLib instance. Reddit has gotten absolutely ridiculous with the amount of tracking, advertising, nagging to use the app, nagging to log in, web blocking, API blocking, etc. I have been using Iconfactory's Tapestry for over a year now, as a read-only Reddit feed for a few communities that I find interesting. The main downside to Tapestry though, is that it does not show you any comments, and sometimes does not show the entire post, if it is too long. I recently came across RedLib, which is an alternative front-end for Reddit, but without the tracking, JavaScript, etc. Unlike Tapestry, it does support viewing comments, and the entire thread.
Tapestry's Reddit connector supports opening in reader mode, in-app browser, Narwhal or default browser, but has no options for RedLib.
However, you can edit the open-in options for each feed that you subscribe to, and set it to custom instead.
For Reddit, this means that every user or subreddit that you follow needs to have this information entered individually.
This is a little time consuming upfront, but you should really only need to do it once.
For me, that is http://redlib-host.tailnet:55321__PATH__ as the template, and https://([a-z0-9_]+\.|)reddit\.com for the pattern.
This essentially strips out, reddit.com, and www.reddit.com, replaces it with my locally hosted URL over Tailscale, and then tacks the __PATH__ onto that instead.
This now works perfectly, allowing me to view posts in my preferred app, but then open a custom front-end for more in-depth interaction. For responses, or posting things myself, of course the standard website or reddit app are still available, as posting and commenting require login.