If you want to check if delegation is working, you could try writing a file to a share on a second machine from ansible via your windows server.
It's been a while since I installed SQL Server, but if I recall there is/was a Surface Area configuration tool where you can set various options regarding things like ports and available authentication protocols. If that is still a thing, that might be worth looking at too.
Jon
The anonymous user login failure is the issue. Presumably when you run install interactively your current logged on user is used and your installer continues.
So it sounds like your ansible session credentials aren't available when installer runs via ansible.
I suggest you attempt to write to a temporary share on the sql server via ansible to prove or disprove that delegation is working for you. I think just reading from a share might not prove whether the delegation is working - writing a file using a UNC style path (i.e. \\someswrver\share\ ) would be a better test.
From the information available it seems the user credentials aren't available so I think first step is proving delegation is correctly set up.
Hope the helps,
Jon