I recommend having a separate mobile page for any sort of interactive app, simply because in most cases, the experience needs to be modified to not suck on a phone. Responsive doesn’t usually help with that
Why create a separate mobile page, when a responsive web based app can reduce the amount of UI shown to the user on smaller devices based on screen size, thus providing a better experience and less redesign for you.
Examples of this are: showing a smaller fly-out menu instead of the larger horizontal menu or hiding unnecessary areas that were only added to show extra content on larger screens.
Do some reading on progressive enhancement and mobile-first design to learn how to use the same design for multiple screens and adjust the content that is shown based on screen size. You’ll see alot mentioned about media queries/breakpoints which can be accomplish in Bubble with other actions that are similar to media queries.
Business perspective: With an mobile app at the App Store you will get another channel to get new users. It works based on keywords and categories and within a smaller amount of competitors (other apps) compared to the web.
Roman