Fingerprint Scanner, Arduino warnings - not working

Hi was making a smart lock project on Arduino which involved using a fingerprint scanner. I have no issues with the code untill these warnings below are coming up mentioning the ''.cpp and .h files from the library. These warning are not allowing any of the other components to work properly. I have tested the components individually and they work even together without the fingerprint scanner.
These warning are coming up on any example code or anything to do with the fingerprint scanner.
i have also re-downloaded the library a couple times and changed to older and newer versions of the arduino ide and still nothing.
Not sure what to do.
If anyone has experience with the Adafruit Fingerprint Scanner. Any idea or help would be appreciated.
Thanks

The Warnings

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp: In member function 'boolean Adafruit_Fingerprint::verifyPassword()':

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:58:36: warning: narrowing conversion of '(((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword >> 24)' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

(thePassword >> 24), (thePassword >> 16),

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:58:57: warning: narrowing conversion of '(((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword >> 16)' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

(thePassword >> 24), (thePassword >> 16),

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:59:36: warning: narrowing conversion of '(((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword >> 8)' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

(thePassword >> 8), thePassword};

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:59:54: warning: narrowing conversion of '((Adafruit_Fingerprint*)this)->Adafruit_Fingerprint::thePassword' from 'uint32_t {aka long unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

(thePassword >> 8), thePassword};

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp: In member function 'uint8_t Adafruit_Fingerprint::storeModel(uint16_t)':

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:109:51: warning: narrowing conversion of '(id >> 8)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

uint8_t packet = {FINGERPRINT_STORE, 0x01, id >> 8, id & 0xFF};

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:109:60: warning: narrowing conversion of '(id & 255u)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

uint8_t packet = {FINGERPRINT_STORE, 0x01, id >> 8, id & 0xFF};

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp: In member function 'uint8_t Adafruit_Fingerprint::loadModel(uint16_t)':

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:120:52: warning: narrowing conversion of '(id >> 8)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

uint8_t packet = {FINGERPRINT_LOAD, 0x01, id >> 8, id & 0xFF};

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:120:61: warning: narrowing conversion of '(id & 255u)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

uint8_t packet = {FINGERPRINT_LOAD, 0x01, id >> 8, id & 0xFF};

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp: In member function 'uint8_t Adafruit_Fingerprint::deleteModel(uint16_t)':

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:141:48: warning: narrowing conversion of '(id >> 8)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

uint8_t packet = {FINGERPRINT_DELETE, id >> 8, id & 0xFF, 0x00, 0x01};

^

C:\Users\O\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master\Adafruit_Fingerprint.cpp:141:57: warning: narrowing conversion of '(id & 255u)' from 'uint16_t {aka unsigned int}' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

uint8_t packet = {FINGERPRINT_DELETE, id >> 8, id & 0xFF, 0x00, 0x01};

They are all warnings about not explicitly casting an int or long to char/byte - ignore them, they
are not errors. If your scanner isn’t working, these warnings won’t be the reason.

MarkT:
They are all warnings about not explicitly casting an int or long to char/byte - ignore them, they
are not errors. If your scanner isn't working, these warnings won't be the reason.

So you don't think it's software based because I have not touched the code since it first started working completely. Just now everything in the system seems to of slowed down and the keypad which is also in the system not all the buttons are responding. However it is all working brilliantly individually and together without the fingerprint scanner being involved. As soon as that's involved those warnings show up and the system is less responsive.
Very weird