I was totally joking on this but in my testing on how Slack handles this edge case there was a brief moment before it excluded the trailing period from the link.
It seems they do some kind of prefetch request to see if the link should include the period.