I left a job of eight years for a WFH job. I lasted 15 months and they worked my ass off. 11 and 12 hour days for weeks on end and still unable to keep up. I left and took a 49% pay cut. I'm selling shit on ebay to pay the bills and no longer WFH, but I'm back to 40 hours a week.
If management are demanding that you do work beyond the agreed upon hours that's a management problem you'd have exactly the same issue if you're in the office.
If you want to work from home, don't let this experience dishearten you most of the time it isn't like that.
Arguably if you are working beyond your stated contract hours in the first place I wouldn't call that a management problem I would call that a worker problem, you should not be working more than what your contracted hours are that's just letting them abuse you and will lead to massive burnout
I don't know where you've worked, but everywhere I've worked since retail the guy who doesn't put in extra hours is the next guy who won't be around much longer. I have both been, and not been that guy. It doesn't seem to matter how it should be, it always eventually turns into more overtime for everyone. I have never had a job since retail where my employer hasn't tried to manipulate us into giving them overtime.
I left years back to work in EHS. It doesn't pay as well but the stress is far less, I rarely get phone calls in the middle of the night, and I can do my job in 20 hours per week.