It looks like a similar bug with an obtained node showing up as unobtained and unobtainable can happen with “Walk Pass the Void Stone”.
(Also, it should be “Walk Past”.)
Thanks. I actually had a theory that the bug happens because the "purchase unicorn" is the 256th node in the array. If this bug happens on other nodes too, then I’m back to square one.