Hello steed188,
please try first to use AdvectionDiffusionTemperatureBoundaries to check if it does really depend on the boundary condition.
Here we can not give such detailed support but as a cooperation project this would be possible. If this works for you just contact us.
Best wishes,
Johanna