If $A$ and $B$ are $n\times n$ self-adjoint matrices with $B$ positive semidefinite and $\|B\|_F\leq1$ such that $$\|AB-BA\|_F\leq \epsilon,$$ where $\|A\|^2_F:=tr(A^*A)$ is the Frobenius (or Hilbert-Schmidt) norm. I'd like to know if there is a constant $C>0$ such that $\|A\sqrt{B}-\sqrt{B}A\|_F<C\epsilon$ is independent of $n$.
Using the solution to this question one can use the fact that there is a polynomial of degree at most $n$ such that $p(B)=\sqrt{B}$ and it follows that there is a constant $K>0$ such that for any polynomial $p(B)$ we see that $$\|Ap(B)-p(B)A\|_F\leq Kn\epsilon,$$ just using the submutliplicativity of $\|\cdot\|_F$ and the triangle inequality. However, in the case where $p(B)=\sqrt{B}$, I would like to know if there is a bound that depends on $\epsilon$ but not $n$.
Edit: in the comments of the linked question, the author of the answer has noted that the degree of the polynomial is at least the number of distinct eigenvalues of $B$, which makes sense if you are using the polynomial that interpolates the eigenvalues.