Because your mysql user on web A exists only as user@localhost or
[email protected] - there's no such user as user@webC - so yes, you need to create that user like this:
On webA server connect to mysql:
# mysql -uadmin -p`cat /etc/psa/.psa.shadow`
# CREATE USER...