Just to contribute to the post, my experience with leveling kits:
My 2013 Silverado had a 2" RC Leveling kit in it and I ran 32.5" BFG TKO2, all other components were stock. I ran that truck for 50K miles before I upgraded. I had zero problems with that setup.
I just recently put an Eibach Pro Level kit in my 2016 GMC Sierra. that kit includes 4 new shocks and spring up front. I'm running that on the 2.5" lift setting. I have stock 18" rims with 285/65/18 BFG TAKO2 on it (32.5" tire). I'm sure I can fit 33" tires on it no problem and I'm pretty sure I could fit 33.5" with no or maybe minor trim. Also, all other components are stock. Will post pictures soon.
My brother in law has a 2018 sierra we put a 2" RC spacer in it with 33.5" BFG TAKO2's, did the nor Cal mod on it and they fit fine. We actually did the Nor Cal mod prior to testing the tires out so I cant say if they would have rubbed without the mod or not, I think they would have rubbed just eyeballing it.
In all these cases the ride quality was basically the same with the level kits installed, My eibach setup is better ride quality.
Conclusion: IMO and as others have said, stay at 3" or less for a level to save your components. Otherwise, spend the money and go 5" or 6" lift kit, this allows you to run a larger tire and saves your components and ride quality.
Hope this helps