Good news, my puffer is shoveling food down and getting all his character back
All his fins seem to be functioning now, even the most damaged which I thought would never recover. I'm amazed how resiliant he is and am happy that the tank is getting back to normal.