i wasted days on a similar issue… thanks for the write up, hopefully this saves someone else in the future