>> just stop letting customers trade with unsettled funds.
I can think of nothing an app-based brokerage could do that would anger customers more. The entire point of the app is to facilitate quick and easy trading. The job of the app providers is to abstract away all of the backroom accounting. Requiring customers to wait for settlement would cause a riot.