I saw somewhere this was possible with a lightning node.
It depends on variable factors related to the economics of scale. If you run 10 BTC nodes, with low dedicated server costs, a large number of channels, and you are lucky that onchain fees for opening/closing channels are low, then profits are possible.
Routing fee is usually very low (about 0.05%) and you have relatively high operational costs. Therefore, it is not easy to make profits from routing mall channels such as 1,000,000 sats but it may be possible with 20 BTC, low operational cost and onchain fees may wipe out all your profits so it is economies of scale and a little luck or to monitor the memepool.
Looking at
The Lightning Network node experience, majority people only earn dust though. Besides, would you risk 20 BTC on online device?
I think to make money with blockchain node transactions, you need to really understand how these nodes work, how the network functions, and what the earning mechanisms are.
--snip--
And if you understand how Bitcoin works, you would just say that there's no financial reward by running Bitcoin full node. Besides, transaction happen on LN not recorded on Bitcoin blockchain.