I have a series of layers with about 10 fields that need to be populated during collection. All of the layers reside in the same weblayer.

However, when trying to collect, a maximum of two fields appear. Some layers don't have any fields appear.

The only other time I have had something like this happen was when I added fields to layers I had already published to AGOL; I have not touched these since I first uploaded them. None of the fields are set to be read-only.
What is causing this, and how do I fix it?
Thanks!