I'm very sorry but something doesn't seem right here.
Wondering if the Vet might have damaged nerves and/or
muscles when neutered. His problems aren't normal and
especially suspicious after having no issues before.
Hopefully, someone has advice or experience to help you.
Are you sure he's got no blockages?