Not really an answer, but do you know of ARA (Ansible Records Ansible)? That might be a better solution than writing logs to a file, especially one shared by different users.
An interesting extension but just a level or two of complexity I don’t have the bandwidth for. I already use file logs for a bunch of other services, so it made sense reuse existing tools.
another option is to use a syslog based callback, the ansible.log file is written to directly by the Ansible process, so the ownership cannot change unless you run as root or some similar workaround