Please refer to the below mentioned document
Ref: Database Startup Fails With Error ORA-17507: I/O Request Size 512 Is Not A Multiple Of Logical Block Size (Doc ID 1578983.1)
Vandana - Oracle
This issue has been identified as below bug:
Bug 14626924 Not able to read spfile from ASM diskgroup and disk with sector size of 4096
Bug fix patch is currently available for 18.104.22.168.0 & 22.214.171.124.2 on "Linux x86-64". If you are looking for this patch on top of other version/os please raise SR with oracle support for Backport.
You can use the below workarond, to by pass the issue:
Workaround Use a pfile rather than an ASM resident spfile