@localvoid thanks for the investigation, Sinuous can get around this with the template module I believe.
Also Sinuous doesn't use the same library as Solid or S.js for tracking dependencies. I'll do some investigating if it has the same issue that you posted.