Is there any possible way to detect or verify that the fingerprint used during app configuration (e.g., enrollment or setup) is the same fingerprint used during subsequent biometric logins?
No.
Also note that most people have multiple fingers, so your plan says that John and John are different people, if John registers more than one finger (e.g., the thumb on each hand).