According to the documentation ‘In 2D, there must be a top down view. The camera will be placed above the target looking down. The height above the target will be the range. The heading will be determined from the offset. If the heading cannot be determined from the offset, the heading will be north.’
Glad you were able to find a workaround. I don’t have a better solution for now, but I did make a comment on that GitHub issue you linked to so we know how many people are running into this problem. I linked to your forum post so we can give you an update when we get a chance to look at it.