Can you post your example here please.
I've tried it with two circles, radius 12 and 30, without issues on latest 2.2.0-rc4.
I was able to create all 4 possible tangents.
It can be an issue with circle locations which cause an edge case in calculations, triggering your issue.
But this is hard to analyze without the original file.
investing less than half an hour into Search function can save hours or days of waiting for a solution