Curious as to why, as you are looking for durability, why you are stopping with a sealant, not instead going with a silica based, ceramic nano-coating -- which lasts much, much longer.
I used Wolfgang Uber Ceramic on my 2017 WRX and my wife's Mazda 3 GT -- both immediately after probably the the same initital preparation/correction processes you use to, e.g., Dawn, IronX, clay bar or fine nanoscrub mit, polishing, IPA, and only then the LSP.
I love the fact that a good silica ceramic nano-coating is roughly 8 times harder than clear coat, providing fantastic protection against swirl marks, light scratches, etc.
And on top of that, I use any good wax 2x/year, and as the finishing step for each time I wash the car, I use Griot's Spray on Wax to keep it looking super shiny.