>к витамину Д надо еще какой-то К2, мол, без него плохо усваивается.
Нет. Без К витамин Д усваивается, К нужен для другого см. выше.
>Но есть какие-то ньюансы, когда витамин Д не усваивается организмом
Agua, такое возможно при ряде проблем с ЖКТ (очень широкий спектр, в том числе панкреатит, проблемы с желчевыделением и холестаз, которые практически у всех), при недостатке жиров в питании, при дефиците магния. Вот без него D действительно не усваивается и не работает. Очень часто, если при приеме длительных курсов D уровень не растет, дело в магнии. И на фоне некоторых препаратов (преднизолон, вообще кортикостероиды; противосудорожные (тот же фенобарбитал), статины, противогрибковые) тоже может плохо идти усвоение.
Надо проверить, усваивается ли витамин D, врач назначает для этого анализы.
Вам не назначал врач с D цитрат, малат или глицинат магния и Омега 3? Проверять желчный, печень, ЖКТ не направлял?