Your suspicion is correct- the “Standby” list you see on the app makes no distinction between “confirmed, waiting for a seat assignment” and “space-available standby” of which you belong to the latter. So as customers continue to check in before the flight, those without a seat assignment (mostly those with a BE ticket) will appear on this list and take a greater priority since they do have confirmed space on the flight.
After the check in cutoff time has passed you should have a reasonable idea of where you stand in relation to the amount of unassigned seats. Note that they likely will begin clearing those BE customers into seats before the cutoff, thus reducing the count of available seats but simultaneously reducing the number of pax ahead of you in the list. Also, potential “no-shows” are not counted in this number so even if the situation does not look good 30 min out, their seat will be dropped later on. It pays to stick around until the door is closed. Good luck!