Wow, that's weird. The lever should be about 2 feet to the left of that door, I can tell it's most definitely missing thanks to your helpful screenshots. Do you have the game on steam or are you using another distribution platform? It's possible your version hasn't received the update if you are...