think I have done this, not entirly sure but on every attempt to break this or get a result other than expected has failed which is good, I changed the normal touch event from if (Input.touchCount > 0) to if (Input.touchCount > 1), my fear was that not understanding the script fully that the fingerID might be incorrect or not work, this again doesnt seem to be the case, I put this first and then the standard >0 after so it looks for 2 fingers first and then just the 1.
I still dont know how to set the unique fingerID to each, but for now its working and this doesn't seem to be an issue.