The ending is fully functional. I just went to test it myself again to make sure it works.
You must "Decide to look around," "Ruminate on the thought" that MC could do a lot of good if they had some of his items, and choose "I decided to look around for interesting objects" when the option comes up. You also must keep his affection as low as possible. You cannot gain a single point of affection.