On Jan 7th I've extended my marriage visa online. The next appointment is Apr 9th. I guess it's too late to apply online (as I've just discovered it should be done 15-7 days in advance). I've assumed I've missed the online date, so I need to visit the Immigration personally. Is that correct please? If yes, is it better to come before 9th or should I come on 9th precisely?
TLDR : Answer Summary
The individual has extended their marriage visa online on January 7th, with a subsequent appointment scheduled for April 9th. They are inquiring if it is too late to apply online now and whether they should visit the immigration office in person before or on the scheduled appointment date.