A Borel subset $B$ of the unit interval $\mathbb I=(0,1)$ is defined to be a density neighborhood of a set $A\subseteq\mathbb I$ if for every $a\in A$ we have $$\lim_{\varepsilon\to0}\frac{\lambda(B\cap[a-\varepsilon,a+\varepsilon])}{2\varepsilon}=1$$where $\lambda$ denotes the Lebesgue measure on $\mathbb I$.
Problem. Let $A\subseteq\mathbb I$ be a set of Lebesgue measure zero and $(B_n)_{n\in\omega}$ be a sequence of Borel density neighborhoods of $A$. Is there a sequence of compact sets $(K_n)_{n\in\omega}$ such that $K_n\subseteq B_n$ for all $n\in\omega$ and the set $K=\bigcup_{n\in\omega}K_n$ is a density neighborhood of $A$?