We just went a month ago (5/25-5/28). Before that was Sept 2019.
Hurts to pay extra for Genie+, but we definitely made good use of it (5 LLs each day) and enjoyed the parks much more when had it than the one day we decided not to get it. Also avoided purchasing any ILLs and still got to ride everything we wanted.
I never found a self-hosted budgeting solution I liked until I found actual budget. I wish it had more reports, but it seems like they’ve got a pretty active development community since it recently went fully open-sourced.