You did the right thing, i.e., checking on someone who is sick. That is not cake eating at all. That is being kind and considerate. Don't go all out and become a mother to him. If he's not feeling well today, you can ask how he's feeling, but then leave him to sleep and/or whatever he needs to do. You would have treated a roommate the same way, so no you did nothing wrong at all.
He's going to have moments of clarity and that is when he's going to act normal. It happens to all of them from time to time. Enjoy the moments that he's acting normal, but also keep those expectations dialed way back.
You did just fine.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.