So Squall and Sora do eventually get their hearts back. (There is also a small side story with Roxas and Squall’s nobody before that happened, but I’ll get to that later.)
They’re both back to normal, at least that’s what everyone else thinks, that is until they start to notice the two exhibiting new quirks. For one, they can’t sleep without the other. After five days of trying to sleep separately, Squall and Sora are so tired by the end of it they can barely function and give up, deciding to sleep together for both of their sakes.
Two, they will still sometimes exhibit some traits from their heartless forms. For example Sora will occasionally jerk around randomly and jump at loud noises, only to scurry away and hide behind Squall. Squall on they other hand will find himself literally growling in irritation, much to his utter embarrassment.