You cannot close off access that has been free/public for seven years. By charging fees in the past, it bypassed that requirement (or should have).
I know this from, well, second-hand experience. Friends of mine own property where there’s a landlocked tract of land, and a private road through their property to the landlocked tract. They closed the road twice a year for 48 hours specifically to keep their rights intact, and have also charged a small nominal fee at the same time, for the same reason.