I ran the Sunshine then the ZTTO ultra-light-weight cassettes on my gravel bike. I have worn out the middle cogs on 2 of them in about 10K miles of riding. Now I am running a ZTTO ultralight XD 12-speed, 10-36 cassette with the EDS TX system. Time will tell how the ZTTO aluminum cassette will hold up.
I read that many people bite the bullet and purchase 3 chains to run on these cassettes. They rotate/swap out the chains with each other about every 1000 to 1500 miles. They say this makes the cassettes last much longer, because you run less stretched chains and swap these out, it increases the longevity of the cassette versus running only one chain, and as this chain stretches, it wears out the aluminum teeth faster.