When you say "not getting the latest data" do you mean that it's ingesting it slowly but the data takes a long time to get in? Or do you mean that nothing is getting in at all?
If it's slow, you might take a look at your Kafka lag in the supervisor stats and see if that's growing.
Also, if your timestamps aren't right, it can sometimes look like data is coming in late. I've seen a misconfigured server send timestamps in the past, so everything was late. Compare the Kafka metadata timestamps to the timestamps in the data to see if they're close.
Also, take a look at the data you're bringing in. If it's flat structures with a few values, it should zoom.
If each Kafka message is several megabytes in size, then maybe you need to rethink some design decisions.