I actually am having a similar problem. The setting “are current events past events?” is set to no, but events ending today still fall off the events list the day of the event. I need them to stay on until the end of the day of the event, and this was the setting I previously used to fixed this.
Thanks!