If QB Online is like Desktop, make sure that the payments use accounts that are mapped to 1099 boxes. When payments are coded to the mapped accounts are are reportable (checks and cash, basically) and meet the thresholds for at least one box, then a 1099 will be created.
Thanks. These are all paid by check. They all have 1099 box checked on profile. Most are also repeated from year to year. In fact, when running 2018, or any other previous year’s 1099 now, they show up.
Well, in desktop you have to tell QB which expense account map to which 1099 boxes so that you can include and exclude payments to a vendor as is appropriate for reporting purposes.
Here's a response from Intuit that indicates this is also how QB Online works:
Thanks for the prompt response, sarah68.
I appreciate you for reviewing your 1099 mapping. Since boxes were already checked but 1099 still doesn't appear for vendors who have met the threshould, you may contact our QuickBooks Care Team. They can pull up your account in a secure environment and guide you through the process.
Let me know if you have any follow-ups or other questions. I'm always here to help. Wishing you a good one.