US mainstream news outlets like CBS News with actual reporters on the ground at the time: https://www.cbsnews.com/news/there-was-no-tiananmen-square-massacre/
Classified US communications with assets on the ground: https://wikileaks.org/plusd/cables/89BEIJING18828_a.html
Image Analysis
It was not fabricated by the US. Full stop. It has absolutely been used as propaganda, like literally every politically charged event ever, but it actually happened and wasn’t made up. A lot of brave Chinese men and women died that day. The exact number will likely never be known because it was and is an indefensible act by the Chinese military and by extension government and they will never share their true, unabridged reports of the event.