For me, both ICICI and HDFC are behaving in the same way.
2 years back I only had Amazon Pay ICICI. I waited for long but didnt get any other ICICI card, even platinum.
Then I opened a salary account with ICICI and there! I got Sapphiro LTF.
Same is the case with HDFC. I only have Swiggy HDFC, I am not getting any other HDFC card.
Today I am going to open salary account with HDFC, and there! I am getting Regalia Gold LTF.
Don't know how it works, but that's how it is.