Все они получали награды, как военнослужащие Германской империи.
При этом они оставались гражданами Пруссии, Баварии, Саксонии и т.д.
Да, Бавария могла наградить своего подданного своей медалью или орденом, который служит в Кайзермарине или Шутцтруппен, но не всегда.
Баварец, офицер Кайзермарине, получал прусские награды за выслугу лет, но не мог получить баварскую выслугу.
Хотя прусской эта выслуга морского офицера была только по внешнему виду, по сути это была награда Германской империи.
С Шутцтруппен ситуация немного другая, в них служили только добровольцы, соответственно добровольцы были из разных государств Германии, и из разных армий Германии.
Например унтер из Баварии, прослужив какое-то количество лет в армии Баварии, мог перевестись в Шутцтруппен, потом вернуться(или нет) в армию Баварии.
В таком случае ему шла выслуга лет в армии Баварии и одновременно в имперских Шутцтруппен.
В результате он мог получить одну награду за выслугу в армии Баварии, и другую награду за выслугу лет в имперской армии (прусская награда).