No worries about the late reply and thank you for taking your time to write this!
Your words actually made me want to add a plot point\an additional scene to the endings that I previously scrapped (mostly because of time)... I have hopes that it might help with some problems you listed, but if not, at the very least it might make endings more complete.
Outside of that, I'm not completely sure if the rewrite of the endings will solve all problems, but I'll keep in mind what you said so that I might fix this in other ways.
Thank you yet again for your interest in this story, and your comments are very helpful! <3