You make it unnecessarily difficult to understand your sales process
Honestly, the sales and pre-purchase steps felt overly complicated and demanding. You introduce various tools and training options, which should help clarify things, but for me it was the opposite; I had to spend a lot of effort trying to figure out what comes first and how exactly to sign up. The order in which you presented options during the pre-purchase phase seemed illogical and confusing, making the decision process longer than it should be. Calls to the support team sometimes helped, but even then the explanations seemed inconsistent about which steps were mandatory and which were optional. Payment and invoicing information was not clear at first, so I had to ask multiple times just to be sure. Overall, you put too much energy on the customer to understand your system without making it clear or intuitive. Simplifying and clarifying these initial sales processes would make a huge difference, because right now it feels like a hurdle just to start using your software.