Being 72 years old, I hesitate to convert my codes for b4xpages.
Why should you rush a conversion? As a seventy year old I almost always can complete a standard B4A program converted to a B4XMainPage. Better stolen than badly conceived, there are plenty of examples and everyone is willing to help you with a specific question.
It's probably a lot of work.
I don't think your 30,000 lines of code were created without using one or more classes. And let a B4XPage now also be a special class, so really there is little new under the sun other than a small adjustment when moving the startup code to B4XMainPage. If you only want to keep developing in B4A, you don't have to worry about the code adjustments for B4J, B4I and B4R.
The only challenges lie in code written specifically for a specific programming environment to make that B4X work. But you don't need all that.
But, again if you only want to keep programming in B4A you don't have to convert any code from B4A to B4X other than your current B4A main page. It's easier if your current startup routine makes it work as a class first. Then it is a breeze to start it as a b4Xpages from B4XMainPages.