Wenn beide Datenquelle nichttransparente Kachel ausliefern, kannst Du natürlich nur jeweils eine Ebene sehen. Darum wird es Dir also nicht gehen.
Wenn Du einen Kachellayer und einen Vectorlayer hast, dann muss der Vector-Layer nach oben gelegt werden. Denn der Vectorlayer ist (da wo nichts gezeichnet ist) durchsichtig.
Du legst ihn nach oben, indem Du ihn im JS-Code als letzten mit addLayer() in die Map einträgst.
Wenn er unten liegt und der Kachellayer eingeschaltet ist, siehst Du natürlich nur den Kachellayer.
Blöde Frage, sind deine beiden Layer als Overlay definiert? Dann sollte es wie hier zu sehen auch mit mehreren Layern parallel klappen (Transparenz vorausgesetzt, wie schon von Wolf angemerkt).