Jeremy did not have a key to WHF.
So would have been taking a big risk not entering WHF at 9pm on the massacre night for the alleged supper.
At 2.00am he would have had to force entry to the bathroom window, look for the rifle and matching bullets, then load the rifle. Without being heard.
He also could not claim there was a 'conversation about fostering' a few hours earlier. Or that there was a loaded rifle available for Sheila.
I'm sure even supporters agree it was a 'curious coincidence' that Jeremy had a 9pm supper with Neville, June and Sheila.
Having dinner with them allowed him to claim to police there was the discussion about fostering the children that evening. Such discussion could have happened a previous time or might not have happened yet at all he may have killed everyone before the parents had a chance to broach it. It also permitted him to MAKE up the claim he loaded the rifle and left it and extra bullets out.
He had no need to have dinner with them in order to be able to load the weapon and prepare things. He could have done that at any time of the day. He knew how to unlock the windows from the outside, knew there was an extra key in the coal shed and contrary to his claims it isn't clear the key was always kept inside the door lock at night, plus leaving a window unlocked could have been done prior to leaving work at 6PM. There is nothing to suggest the family went around checking the locks on the windows each night so nothing to suggest he would have to wait till 9PM to unlock a window.
Eating dinner provided him with the opportunity to claim to police he was there to overhear discussions taking place and present to load the gun and leave it.
I never saw anyone ask if he stayed there Monday night to eat dinner with his sister and nephews. Usually you would eat the initial night or final night of a stay if only doing it once though some would eat dinner each night with them.