dataframe2 не содержит столбца client_id. Если в dataframe2 есть столбец client_id, вам также нужно выбрать его, и если он присутствует с другим именем, вам нужно указать имя левого и правого столбца. Два возможных решения:
Если имя столбца в обеих таблицах одинаковое:
pd.merge(allclients, dataframe2[['client_id','owner_email','trk_hs_owner']], on='client_id')
Если имя столбца в обеих таблицах отличается:
pd.merge(allclients, dataframe2[['diff_col_name','owner_email','trk_hs_owner']],left_on='client_id',right_on='diff_col_name')