So I finally figured out how to resolve my problem although I do not fully understand why this fixes my problem and only stumbled upon it when I was setting all my textbox1.text to form1.GetInstance().textbox1.text which started making my manual input act the same way my scan inputs were. This lead me to believe that my form1.instance was having issues setting the items on my form. For future answer seekers to this same problem, I fixed my code with the following change. From this
/**************/
//SCANNER ACTIVATE
GlobalScanner.GetInstance().Close();
GlobalScanner.GetInstance().BarcodeDelegateDirector = new GlobalScanner.BarcodeDelegate(Form1.GetInstance().processScannedBarcode);
GlobalScanner.GetInstance().Open();
/**************/
To this
/**************/
//SCANNER ACTIVATE
GlobalScanner.GetInstance().Close();
GlobalScanner.GetInstance().BarcodeDelegateDirector = new GlobalScanner.BarcodeDelegate(processScannedBarcode);
GlobalScanner.GetInstance().Open();
/**************/
Simply removing the Form1.GetInstance() resolved this issue however there is only one instance so there should really not be a difference. If anyone can explain this for me and future answer seekers, we would appreciate it very much.