Honestly, I don't think that contacting your representatives will do anything, they'll just tell them that you're withing normal processing time which is true.
I checked yesterday to see if there's an update in the processing time for K1 and it's now 8.5 months but was 9 like 2 weeks ago so I think it's fair to assume that they've skipped our range so they could improve their numbers.
We don't have a problem with waiting, you go into this knowing it'll take time and patience but you don't expect you'll be pushed aside and left to wait without any explanation. It's like you said, they're holding our range in favor of another and that's what's unfair, especially given the fact that we are all paying the same amount of money so the least you hope for is that the process will be fair.
I saw yesterday, possibly on reddit that someone's whole process lasted 7 months from start to them arriving to the US and that was painful to read as we're now approaching 6 months of waiting. But yeah, we need to stay positive as we all can see that there are still people from February and March waiting, probably the skipped range so it's even worse for them.
Please let us know should you see any movement in our range on TMVN. 🙏