Is this a question everyone can answer? If you are on the way to a unicorn okay you can say no because you are convinced. When you are early stage (as the most products are here) you should always take the money - because you can just build a similiar/ equal thing, with 50m early stage investment then :-D
A friend from college (she was 22 then) was offered $1M to sell her EV business. She was so passionate about it and not even considered it for a second. Now, 4 years later, she has grown the business in the US and is featured as one of Forbes's 30 Under 30.
Money is money, but the passion is the way leading you to even more money.
I think I would give it up, I can achieve great things with this product. Moreover, money is not the main thing in this life. I love my product and have no desire to give it up for more money.