The optical heart rate monitor does not work through clothing, the reading you are getting is based off movement and can quite often match your cadence. If you stand still it will report --, but as soon as you move it will guestimate a value based on the data it receives.
Ran twice this year with my 735XT over a thermal shirt and then a light jacket, so 2 pieces of clothing, and it recorded my HR fairly accurately, matching roughly with similar khaadi fabrics runs on the same course. Once during an 11 mile run it worked for the whole run and once for a 5 mile run for 4 miles it worked fine and then the final mile it was off escalating way up. Have not seen anyone post about this before.
I have also tried it but not successful, what can we do for it.