Tout dépend si votre employeur a répondu à une demande, si c'est lui qui est à l'origine de la réduction de préavis, oui il doit tout régler.
Non pour la 2ème question, il doit même attendre la fin du préavis, même si pas tout effectué, pour établir votre solde de tout compte.
Et un délai "raisonnable" est parfaitement admis, donc ce n'est pas forcément à la date de fin de contrat qu'il peut vous le remettre.