Glad it worked out for you.
Poking around here and elsewhere I did see ... This individual also found the dealer to be argumentative and independently verified that they had overfilled the oil reservoir. On producing photocopied pages from his maintenance manual documenting that overfilling was a non-recommended procedure they grudgingly drained and refilled his oil...
My 1999 Forester always shows/showed the oil level as full++ after a change,
even back when I used to change it myself and knew how much oil I put in.
I've no understanding of why the (factory) dipstick always read high,
but have never experienced a problem that resulted from too much oil.
Owned it since new - at 230,000 now.