В п. 4 приложения 2 к приказу нет слов про продолжительность смены, "принятой у меня", не додумывайте. Там есть такой пассаж: "норма бесплатной выдачи молока составляет 0,5 литра за смену независимо от продолжительности смены". Эта продолжительность смены может быть разной у разных работников, что в описанной вами ситуации и наблюдается. У вас должны быть в данной ситуации 2 карты СОУТ - на 2 РМ лаборантов (8 час. и 2 час.). При установлении класса условий труда различная продолжительность смены, даже при одинаковых значениях измеренных параметров производственных факторов, при отнесении к 8-часовой "нормативной" смене может быть причиной установления различных классов условий труда. Так вот, если у вашего "2-часового" лаборанта установлен "вредный"/"опасный" класс условий труда, то это, соответственно, означает, что "вредны"/"опасны" и собственно его условия труда. И если при этом эта "вредность"/"опасность" обусловлена в том числе и одним из факторов, перечисленных в приложении 1 к приказу, то в картах в строке 040 напротив молока будет стоять "да" (естественно, исключая случаи т.н. "суммации по химии", которая в СОУТ вообще невозможна), и у работника возникнет ПРАВО на обеспечение молоком за ваш (РБТД) счёт. Но реализует он это самое право (то есть у вас, соответственно, возникнет ОБЯЗАННОСТЬ по обеспечению молоком работника) только в том случае, если он будет в этих "вредных"/"опасных" условиях труда работать более половины СВОЕЙ смены, то есть более 1 часа в день. А учёт времени ведёте вы как РБТД, в силу нормы статьи 91 ТК РФ.