Since the last time I posted on this discussion. My haptic feedback has come to life although in one day it disappeared but it worked again.!
What I did after I tried all the possible solutions (SMC,NVRAM,etc..)
I was monitoring the logs in Console Application while the haptic feedback was dead then suddenly the haptic feedback worked but it was so weak and was fading and I noticed that the moment when it faded the console printed some logs of a third party application called "Battery Monitor" from App Store. So I deleted that app and the haptic feedback worked properly!!
I'm pretty sure the solution that I gave above is not the suitable solution for this issue because I tried to run on safe mode, creating different user where that application is not running or not installed, I even tried to boot macOS from external drive and no haptic feedback.
I think the problem is if your haptic feedback comes and goes the problem is from the battery of the MacBook and it doesn't matter if it the battery is new or old because my battery is having only 195 cycles. What I'm trying to say is the battery doesn't provide the proper amount of power to run the haptic feedback.
So my suggestions are:
- Rest your MacBook for a quite of time.
- Do not put your MacBook on sleep for long time (Because as I mentioned earlier in the beginning when it worked and in one day it disappeared because I let my MacBook on sleep over 12 hours)
- Try to make the click of your trackpad to light clicks so at least you can have a non annoying experience.
- Use your MacBook normally and hope that the haptic feedback will work by itself 🤞