If she has a doorman, then she is certainly not an SP from home! That kind of traffic attracts notice but can be gotten away with
only if there's no one watching the front door. In this case the doorman would/could gossip with the night doorman, and either or may be friends with the manager or a member of the strata council if it's a condo. She wouldn't be there long before asked to cease and desist by her strata council or manager.
She doesn't work for an agency, with traffic problems over there she would have do a 6-8 hour shift, not be on call, most bookings are on short notice.
She could do live shows on the webcam, that would explain the lingerai, the dresses, the hating it when you drop by (i hate that too though) and the weird hours...? Maybe. Best case scenario.
That leaves outcalls. If she does, good news is she's not working that much...as in 1 or 2 a day max, I'd say. Maybe less. Viable outcalls are not that common unless it's for a big agency who gets a high volume of calls.
I don't necessarily believe she's a Marketing Consultant either though. Try mentioning you have a friend looking to hire a Marketing Consultant and see what she says. If she doesn't want the job for whatever reason, ask if she can recommend someone. Ask her what does a Marketing Consultant do anyway? (Then PM me as I'm curious too, lol.)
Have you ever asked why she has so many cell phones? Do they all work or are they possibly old ones she upgraded? Being an SP doesn't mean you have any need for multiple phones....unless she's a phone lady for multiple agencies/girls that is. Do they ring while you're there and does she answer? You're in the green if that's the answer.
I have to agree with what someone else said and that's enjoy what you have before you lose it. Compatible people don't come along every day so don't f*ck it up! Maybe she is doing it to pay off hideous student loans, and didn't expect to meet someone special...?
if you really have to know, drop hints like "I knew a girl who got in such debt that she started working as an escort, boy she had the funniest stories!" Then when things get serious say something along the lines of "I'm falling for you but I feel like there is something you're not telling me, things just don't add up, but it must just be me because you're such a wonderful person. I'm sorry I said anything" Then walk away with your shoulders hunched, head down and let her think on it a day or 2. Either way she will broach the subject again, either to question you or talk about your doubts or to confide in you. Keep an open mind and watch your body language whatever she says, don't shout or get angry or she'll say "just kidding" and you'll be back to square one except she won't return your calls.
Good luck (and don't f*ck it up.)
MG