Milkthistle is liver protective, it not only helps "clean" the liver so it can heal and recover from damage, it helps keep toxins from entering the liver.
So your absorption problems may actually happen, just not in the way you expect. If things cannot enter the liver to be metabolized they stay in the body. If they stay there, you may end up with a higher dose than intended.