Writing is clear and you presented this well.
That said. I don't think I want to reverse current trensd and migrate back towards UIKit, especially when the proposed solution basically requires that you build your entire application with a major dependency on a third-party library for layout.
Apple's already steadily migrating away from UIKit with SwiftUI and declarative views/layout. In fact, the only way to work on Apple Watch and to program widgets to to use SwiftUI.
Honestly, would you build a new, Greenfield app based on this technology?
If faced with rearchitecting part of an existing app, would you rebuild it with SnapKit, or would you lean rebuilding the new components with SwiftUI?