This is correct as per standard business and SAP process. If you create again new Invoice system should through warning depends upon your system setting.
Proforma invoivice is a kind of info and normally there is no check to print Proforma. So sytem is behaving correct.
Regards