Profit from an online slot generally goes to the online casino you play at and they pay the game provider their cut. In the case of branded games, there is often an extra fee to use the franchise from whoever owns it. That is why the RTP may be lower on branded games.