People born in England that identify more with “British” than “English”, why?

I personally belong to this group. I think my reasoning is 3/4 of my Grandparents are foreign and my surname is very obviously Eastern European. Never had trouble feeling British as it feels quite broad. I never felt like I was English except during Euros/the World Cup.

Edit: amazed how many people are commenting. The most common perspective seems to be people with Welsh/Scottish/Irish parents or grandparents where English feels like it doesn't fully cover their identity.

Lots of people mention that English has some negative associations these days due to hyper nationalists.

The other common perspective is similar to mine, people whose ancestors are from abroad and so don't feel like they are a part of the English ethnicity.