I'd borrow another 30.9 seat post or two just to see how they fit. That would determine if it's the seatpost or the frame, before I attempted to permanently modify my frame.
Seat posts diameters vary considerably, despite being stamped with the same dimension. Sounds like you're using calipers, so you can reference the ID and OD somewhat accurately - or at least make solid comparisons.
Before reaming, I'd suggest flex honing the seat tube. This will remove any rough spots or burs within the tube. Honing doesn't really change tube diameter, but just smooths surfaces, whereas "reaming" does indeed change diameter. I'd follow up a reaming with honing if it were my frame. Also, once you ream the tube to a new ID, you can never go back! And there's less material there as a result. So approach with caution!
You failed to mention what material we're talking about here. So before doing anything, consider the material and take appropriate corrective action.
Also, doing anything to the frame yourself may put any future warranty claims in jeopardy. For this reason, I'd refer you to the shop who sold you the bike or an authorized dealer for the brand. If there isn't an LBS in the picture, then contact the manufacturer directly.
Given the choice, I'd take a too-tight seat post issue before a loose "slipping" seat post any day!
Good luck!
PS Oh, one more thing! If this is a metal frame, then check your clamping area. I've seen lots of frames where the seat binder bolt has been over tightened in the past (due to various factors, one being incorrectly small seat post usage) and permanently deformed the top edges/corners of the seat tube where the slot is cut. Be sure this isn't your problem. Be sure there's no issue here before assuming the entire ID is too tight for your post. I've bent many a seat tube back out to its original position and found seat posts no longer bind or get marked up by the tube ends & edges.
If a carbon frame, this obviously does not apply.