I fast about once a week or once every two weeks.
>A) sudden extreme cravings before I start at 5pm
Have you tried apple cider vinegar? That seems to work for me.
>B) a sore throat starting at around 9-10pm. I have no clue why it happens.
I don't get that specifically, but I do get lowered body temperature. Could sore throat be a symptom of that? Have you tried hot water, perhaps with lemon and/or tea?