If you are good enough to get that 400k offer now, you’ll be good enough to get it again later. The same can’t be said for a startup that you’ve been working on for two years.
You’ve invested two years in this startup. If you came here saying it wasn’t working, I might say you should quit. But it sounds like your business is going well. So why not stay the course and see where it takes you? You’ve already invested two years worth of money and declined opportunities. What’s the harm in saying no to a little more money and opportunities?