If i'm not mistaken this repo only implements ChangeReport, but not ReportState. After sending the ChangeReport Alexa will only show it for as long until makes the next request for a ReportState. As it is not implemented, it will turn off again.