Your attempts to install what is already there (at least parts of it) may have had undesireable consequences.
from win32com import client
dir(client)
['CDispatch', 'CLSIDToClass', 'CastTo', 'CoClassBaseClass', 'Constants',
'Dispatch', 'DispatchBaseClass', 'DispatchEx', 'DispatchWithEvents', 'EventsProxy', 'GetActiveObject', 'GetObject', 'Moniker', 'Record',
'VARIANT', 'WithEvents', '_PyIDispatchType', '__WrapDispatch', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__',
'__name__', '__package__', '__path__', '__spec__', '_event_setattr_',
'_get_good_object_', '_get_good_single_object_', 'build', 'constants',
'dynamic', 'gencache', 'getevents', 'pythoncom', 'pywintypes', 'sys']
Delete your clone (or reinstall Pro if you tried this in base.
>>>conda install xxxxxx --dry-run
Is a useful step to anticipate installation issues beforehand.
... sort of retired...