Built for agencies, borrowed by brokerages
GoHighLevel is agency software — pipelines, funnels, SMS and email automation, white-labelled for resale. It is genuinely capable at that, and it is inexpensive relative to what it does, which is why it spread into adjacent industries including mortgages.
A general-purpose CRM has no concept of a mortgage deal, a lender, a condition, a maturity date or a commission split. You can model all of it with custom objects and fields, and plenty of brokerages have. What you are then maintaining is a bespoke mortgage system on someone else's platform, and the maintenance does not end.
The specific risk in this case is that the automation capability is strong enough to mask the missing data model for a while. You can build impressive-looking follow-up on top of a contact record that has no concept of a maturity date, and the gap only becomes obvious when you need to report on the book rather than message it.