From @bashbaug in #18423 about adding a pointer alignment check to urEnqueueUSMFill:
I suspect there probably needs to be some sort of alignment check in the Level Zero adapter also, but I'm not sure what the Level Zero alignment requirements are so this should be done in a separate PR.