You ARE using CIAs when you download from freeshop. Do you not realize that all Nintendo would have to do is check your purchase history against your NNID or device ID (if you don't have an NNID) and ban you for everything you have installed you don't have an eShop receipt for?; but they don't. Not to mention if you do get banned, you can reverse it. Your self righteous attitude towards not being banned, while using CFW is an oxymoron; faithfully unfaithful.
The majority of older HomeBrews in .3dsx format were written with old versions of lib, which isn't supported by Rosalina. Unless it's had a new release in the last 6 months, the chances of it working on Luma 8.1.1 is extremely slim. I've said in other threads, since we don't know what info Nintendo uses to ban folks it's going to be pretty ironic if all of this avoidance is for naught and you get banned anyway.