I have disabled wpautop with a filter by default for years. Everything was cool until one of the sites I manage that had Easy Digital Downloads refused to allow checkout to complete (after filling in all the card info, etc, you’d click the ‘buy now’ button and nothing happened).
Turned out EDD had begun using wpautop in the checkout process, and not having an empty paragraph broke their checkout. I forget the details of how that worked, but the bottom line is, I now leave wpautop on for all sites that have EDD.