OTCSHORTREPORT is a documented promoters tool. Their BS numbers are concocted from NORMAL daily trade imbalances caused by MMs delays in settling trades. Pretty basic stuff. Talk to any competent Transfer Agent and they will tell you this.
The OTCSR junk is used to fool unwary investors.
FACTUAL short positions are reported TWICE PER MONTH by FINRA. Their numbers indicate a VERY SMALL short position that can be covered in less than a single days trading so the claims of a run due to a short squeeze are FAR FETCHED to put it nicely.