There are multiple results on the sieve method, and I wanted to ask about the following variant (to know if it is trivial by one of the current versions of the sieve method, or seems a challenging problem)
Let $\varepsilon>0$ be fixed. Then there exists $0<\delta<\varepsilon$, such that for all sufficiently large $k$ the following is true.
Let the primes strictly between $\sqrt k$ and $k$ be written as $\sqrt k <p_1\le \ldots \le p_r <k$. Let $M= \prod_{j=1}^r p_j$. For every $1 \le j \le r$, let $I_j= \left \{1,2,\ldots, \left \lceil p_j^{1-\delta} \right \rceil \right \}$. Then among every $M^\varepsilon$ consecutive integers, there is at least one value $x$ for which $ x \bmod p_j$ belongs to $I_j$ for every $1 \le j \le r$.
Note: By the prime number theorem, $M=k^{\Theta( k/ \log{k} )}$. The average size of intersection is at least $M^{\varepsilon-\delta}$, which is large for $k$ large. One can e.g. assume $(\varepsilon-\delta) k^{0.01}> \log{k}$. So maybe this is easy for the experts.
Thanks in advance.
ps: if the problem is solved, with almost all k instead of all k, I would also be happy. But then the proof may use different ideas.