We can't see issues at first sight, though the TradeInfoListener used in the Silverlight case belongs to your code and it is not expanded.
Are you testing for exceptions in the SubscribeTable call?

Anyway, it is probably worth doing the simplest check first, that is, checking the Server log.
Please, set the priority for the LightstreamerLogger.pump logger to DEBUG in lightstreamer_log_conf.xml, then rerun both cases.
This will clarify where the problem lies within the subscription lifecycle.