TD Ameritrade and Etrade commonly restrict recent funds transfers and cash deposits for 3 full working days, before you can place them on any penny stock below .25c per share. Its a common practice to protect investors from stocks that may not be properly reviewed or evaluated yet, since the SEC does not regulate OTC Pink stocks very often, (unless they receive formal complaints of a scam going on) so, you can buy on TD Ameritrade, but sometimes you have to wait the 3 full days for a new deposit or transfer to clear, and not on margin, if you're buying a penny stock.
This is common, and does not reflect on the validity of the stock or company.