Maybe they where very young
If sakura is pregnant then yes the timeline is confusing but it could be kishi messed up on that panel because everytime they say sakura looks pregnant they only use one panel in all the other she looks skinny
Her belly wasn't shown in other panels.