The One Piece anime isn't fully caught up to the manga. There are still significant story arcs in the manga that haven't been animated. This is common in many long-running anime series.
Honestly, it's anyone's guess. The production teams for the anime and manga have their own considerations and timelines. Sometimes, they might deliberately keep a gap to maintain the excitement and longevity of the franchise.
There's no set answer. It all depends on how quickly the manga progresses and how the anime production team decides to adapt the story. Sometimes, they might slow down the anime to avoid catching up too soon.
The One Punch Man manga has not caught up. The anime has moved ahead, and there's a significant gap in the storylines. This could be due to the production schedules and creative decisions.