The update added the functionality for this 'string and uuid compatibility'
But it seems all functions that accept strings now imply they accept uuid's instead and normal lua type coercion is broken because of this I think.
Reproduction
  1. Create a script with the following in lua
ll.OwnerSay(1)
  1. Save it
You should receive the error
lua_script:1: invalid argument #1 to 'OwnerSay' (uuid expected, got number)
The functions used to accept any variable that could be coerced to string in the default lua manner.
Update
Luau 2025-03-20.13977389313
The uuid error has been fixed, methods now say string, but the earlier type coercion seems to still be gone.
ll.OwnerSay(1)
Now errors
lua_script:1: invalid argument #1 to 'OwnerSay' (string expected, got number)