The Sram chain might fix it – but it could also just be a new chain with new cassette needing to bed in a little, or it could be new chain on a worn chainring.
I’ve only ever had noisy drivetrains with a Sunrace cassette / superstar chainring combo – I can’t remember what chain I used though 🤦♂️ – and initially my new GX Eagle cassette / new X Sync 2 chainring / KMX X12 N-ti chain. The first combo was noisy for about 10-15 rides before it seemed to bed in. The GX one was noisy in the stand but after 1 ride it’s now as quiet as my XT 12 speed with XX1 chain pretty much I think.
I’m not a fan of Shimano chains tbh – the 12 speed one I had on there before the switch to XX1 was always a bit noisy : grouchy as soon as there was any hint of mud / water / grit involved. The XX1 is much more tolerant of that. I’m also not loving the Ultegra chain on my road bike (currently in a turbo) – it’s getting some stiff links quite quickly – and it’s barely been outside in bad weather. Going to give it one more good clean up and lube and if it’s still iffy I’m changing chain brands.