There were no eligible answers for the bounty to be awarded, but the email was also too late.
According to the timeline:
- The first (accepted) answer was posted on Jan 5
- The bounty was posted on Jan 7 with the reason "Draw attention"
- The bounty ended on Jan 15 with no additional answers
- (from OP) The email reminder was received on Jan 17 after the bounty has ended
Putting a bounty implies that either the question is not yet answered, or existing answers are not satisfying. Thus, old answers cannot be awarded a bounty that is put after that. The only exception is "Reward existing answer" which can be awarded to any answers on the question.
As per FAQ on Meta SE, How does the bounty system work?:
Can I award a bounty to an old answer?
Yes, you can award your bounty to any answer on the question. This makes it possible for users to reward particularly good answers with more rep than a standard upvote would provide.
To indicate that your bounty will be awarded to an existing answer, choose "Reward existing answer" when asked "Why are you starting this bounty?"
That said...
Stack Exchange will send bounty reminder emails even though there are no eligible answers. Also, since you received the email on Jan 17, perhaps you received the email too late?