On this web site where the typical travel question is something like "Advice please for London, Paris, Rome, Athens and Budapest in 7 days", 90% of the time, the planner could benefit from spending more time and fewer destinations.
This might be an example of the other 10%. If you have been to Scandinavia before, or plan to return again soon, then your itinerary is fine. Whatever you don't see on this trip you can see another time.
But we have been in all of the places you mention, and if this were my only chance to see as much of Scandinavia as possible, I would want to see more, particularly in the fjord area of Norway.
Stockholm is a beautiful city and there is much to see, but it is very compact compared to a place like London. You could easily see almost every major sight in 2 1/2 or 3 days. You have 4 1/2. Oslo in 2 days is perfect.
Flåm is little emore than a transport hub for the hundreds of people who do the Norway-in-a-nutshell route every day. There are other small villages in that general area that are cute, but not much in Flåm, itself. You could see everything Flåm has to offer while you wait for your boat to arrive for your fjord cruise to Gudvangen. Voss is similar to Flåm. I can't imagine what you would do there for a full day. Those three days could easily be a single day. That's what the "Nutshell" is all about.
Bergen is a pleasant visit, but it is smaller than most people imagine. The historic warf, in particular, is little more than the dozen buildings you always see in photographs. You can cover a lot of what Bergen has to offer in a single full day and virtually all of it in 2 days. You have 3+.
So in short, I could suggest various options for you to get more out of your 14 days. But if you plan to come back another time to see other parts of Scandinavia, then your plan is fine. Let me know if you want more information.