Substituir
DzikirCounter::where('user_id', $user->id)
com
DzikirCounter::where('dzikir_counter.user_id', $user->id)
O erro que você recebe significa que o
user_id
coluna existe tanto no dzikir_counter
e a sadaqah_history
mesas. Nesse caso você deve especificar em qual tabela o WHERE deve ser executado.