Secondments are something we tried (actually what triggered this question 😉). We will be trying more of the TT ideas of embedding Plat Eng devs in to "main product" team dev sprints, which I'm hoping might work better.
BTW @Galo Navarro yes, I am coming to terms with platform as a product, just still tend to think of the "main applications" as our key products.