Nothing should delay the first update after a subscription request, unless there are tight bandwidth limits.
You can trace the subscription and the subsequent update on the Server by setting the LightstreamerLogger.subscriptions and LightstreamerLogger.push loggers at DEBUG level.
We can help you analyzing the log, if needed.

Are you using a Remote Data Adapter? In that case, we may have to extend the trace to that part as well.