Oops... Forgot to mention.....
Test your wine before bottling. To make sure it is dry, or fully fermented. Once I did not do that, despite being in the fermenter for 6 months and the wine while quite "still" I assumed it was t full fermented.
Oops. Being a tech quy I should have known better. But..... I am sad to say, I did not measure it. (lesson learned ... Never assume, always measure, since the world is complex and not what one assumes)
After bottling...... corks were popping out all over the place. Very embarrassing. Post analysis, the wine was not fully fermented (assumed got "stuck").
So always test your wine that fermentation is done (by Brix or specific gravity)..... before bottling.
Hope this helps. And hope this helps other wine makers about when to bottle. Experience matters. And I can only hope my experience adds to yours.