Kullandığınız özel tema olduğu için uyum sağlamaması normal bir çok etken olabilir.
aslında böyle bir sorun yaşanmaması için temada kullanılan default kodlardan seçmiştim sizin sitenizdede kod yapısı var aslında yani örnek (a) kodu varsa aslında ekliyor ama özel tema olduğu için sanıyorumki sizdeki kodu başka şablondan çağırmışlar buda benim yaptığım kod yapısını etkisiz kılıyor.
Manuel olarak ekleyebilirsiniz ama buna ek olarak css bilmeniz gerekiyor çünkü temanızda dalgalanmalar felan bunların hepsini kendinizin reklendirmesi gerekiyor.
Butonun gözükmesi için manuel olarak eklmeniz gereken kod. bunu Page_Containerden yada widget felan olarak ekleyip test edebilirisniz. dediğim gibi hem xenforu bilmek gerekiyor hemde biraz css bilmeniz gerekiyor özel tema olduğu için.
HTML:
<xf:if is="property('darkThemeOn')">
<div id="dark-mode-button" class="p-navgroup-link">
<input id="darkmode" type="checkbox">
<label for="darkmode" title="Gece/Gündüz modu"></label>
</div>
</xf:if>