I've got a 99 Camry and the dipstick is wonky. The side it is marked on will read full, but if you flip it over it'll be below the add mark. It's weird, for sure. But I've done a bunch of changes on this car, and 4 quarts fills it properly--I don't bother with using 3.8 quarts, just dump in 4.
Many cars will handle a quart over without damage. Two over in a small engine is a bit much I'd think, but if it's not smoking then maybe it doesn't care (much). As long as it's not showing bubbles on the dipstick (from the crank throws hitting the oil level) then I'm thinking it's ok.
If it was me, I'd look into sourcing a new dipstick, but I'm not sure that is necessary. Keep an eye on the oil level for now. At the next oil change, add three quarts, run the engine, let it sit for a few hours. Pull the dipstick and use a metal file to mark where the oil level is. This is the "add" mark. Then dump in one more quart and let it sit for a few hours--I don't think you even need to run it. Then check the oil level and mark the level for the full mark. Done!
FWIW, the manual for mine says that the add mark means to add something like 0.7 quarts, not a full quart. Don't remember off hand, sorry.