This is the biggest lie anyone has ever told you. I really don't know where this misconception came from. Whether it's because sex work isn't considered legit or what. like. wut.
Relationships all cost money. If a friend entered my place of business while I was working and expected free shit I would friend dump them. It's the biggest disrespect. Like don't go to a business asking for free shit from your friends, that shows how much you don't respect them and straight up entitlement. A cam girls business is entertainment and essentially her time and emotional labour. You wouldn't ask your shirt making bud for free shirts .. because ... you're friends so no money should be involved? I imagine when you go out with friends you may occasionally pay for lunch for them or drinks, you can't do that for a long distance cam lady friend so showing support for her business can be the next best thing since that is how you met her.
Real advice to OP instead of my facetious post:
If you're happy with your relationship with her things don't need to change just because you are friends. As has been mentioned set boundaries for yourself and like just continue on enjoying your time together bro.
Keep in mind most of us put up a cam self because people don't like who we really are, and by that I mean most of us don't display our bad days, struggles, foul habits, or flaws to the public. You see our happy faces. You see our joy and our positives. The person you know is the cam girl person. That isn't to say that cam girl lady isn't real- it's just to say you see the best parts of us. Like every time you see a girl on her "first date behaviour" is what many (not all) of us try to display. Seriously, just enjoy what you have.