The function EEPROM_1_Init() is defined in EEPROM_1.c as
cy_en_em_eeprom_status_t EEPROM_1_Init(uint32 startAddress)
So the argument needs to be "uint32" to avoid warning.
I made a simple test project and tested
(1) same argument with you, and yes received the warning
(2) I cast the address as "uint32" and the warning is gone.
But please note that using cast we can fool the compiler even with wrong argument,
so make sure that what you are doing is correct.
This worked well.