Sorry, I posted an unrelated link. mod_php is the default environment, it is tested and should work out of the box (https://docs.nextcloud.com/server/11/admin_manual/installation/source_installation.html#apache-web-server-configuration). If you have doubt about your Nextcloud server, you can also use the litmus checks to verify the webdav commands:
How to compile and run litmus (on debian) for WebDAV tests - Server - ownCloud Central
You mount WebDAV as network storage in Windows? There can be some issues related to that (other clients could be a solution here). What’s new and specific to Nextcloud are the CSFR tokens are not managed correctly by all clients (Davdroid no longer works with NC)