Just to eliminate one possible factor, does your user have just one Org Unit selected for each of ‘Data Capture’ and ‘Data Output’? (DHIS2 allows you to select multiple Org Units for each of these, but then often ties itself in knots when trying to render this.)
Just for info, you probably don’t need to run ‘maintenance’ → ‘update org unit paths’, as I’m guessing your org unit hierarchy was fine - it was just the setup for this individual user that was the problem.
It might be worth reviewing other DHIS2 user accounts to see if they have the same issue - if they also have multiple org units selected, they’ll probably still be running into the same bug…