Incorrect Sleep Score Numbers

This is now the second forum post that I have submitted to this forum and I am getting absolutely nowhere with it. I purchased my ISM in October and all was working absolutely perfect with it and my sleep scores were great and my Forerunner 965 was getting all the perfect data from it and my training readiness points were brilliant and I was being consistent with my running and I would then build my training readiness points back up when I went to sleep with ISM and then came along and update which was the 3.82 and that's when the ISM went very wrong and I got in touch with Garmin and then sent me the file manager and I uploaded screenshots of the incorrect sleep score metrics and I also wore my watch to bed and they compared the data and then decided that the ISM was defective so out came a new one in the post and arrived and these images are the codes before the update which were the ones that made the ISM work perfectly and then the codes after the update that came through 30 minutes after I paired the ISM with my phone and it's now running 3.82 but it's exactly like the previous ISM and isn't working correctly at all and the sleep scores are absolutely lousy and ranging between 52-56 and I have even had a score in the forties which is ridiculous and then it has a very negative impact on my watch and I am always training for events so now thanks to the ISM my watch is also pointless. I bought the ISM because the watch alone is always giving me lousy scores too. Now it might not be the 3.82 code that's causing the issue with the ISM and it could be the other numbers that have changed since the update that have caused a glitch and now making it give out incorrect sleep score numbers. I have attached in photos the codes of the ISM before the update and after the update. I hope someone will read this from Garmin and help me out because if not I will be on the phone because this needs fixing and it's a waste of £150 otherwise.