How interesting to read this blog. I had Covid in December and had identical symptoms. They did last longer.
My doctor had Covid in November and took the moderna vaccination and said he had all the symptoms of Covid but it lasted a shorter time. Apparently the antibodies try to fight off the vaccine.
As a result, he suggested by I wait a little longer before getting the vaccination. I wonder if you had also had it previously or simply reacted to the shot. Either way, glad you are feeling better.