Fight, those reddit theories, the last one, let's call it the hillbilly dexter theory that steven did it, is impossible. He was barred from his property for 8 days during the search, when the key was planted. Ie he couldn't have went to his house and dropped the key thinking he cleaned it but...