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.