Aaaah, but it is not game over, Ciel's soul does not get eaten, did 你 know that when Ash/ Angela fought with Sebastian, his arm was cut off and his contract with Ciel was off for about a few minutes, enough time for (spoiler) Alois to take it. Thus, Ciel is souless, the beggining season 2 is based on how Sebastian get his soul back.
Season 2 is not a canon, the studio 或者 whatsoever productions of that 日本动漫 wants to make fillers. There is no such proof even in 日本漫画 that Ciel's soul gets eaten 由 Sebastian. Season 1 half of the episodes 16 and above are not canon. Trancy Arc is just a filler, 费雷德 Abberline twin is a filler.