sysremotelogins contains a master list of local logins and any remote servers that said logins are allowed to connect to. (Think of sysremotelogins as being similar to syslogins ... a master list of logins.)
sysremotelogins does not contain a list of currently active remote connections.
As for why you're seeing a large number ... *shrug* ... I'm a little confused by your terminology, ie, you mention remote *logins* and remote *connections*, but I'm not clear if you're referring to 'number of remote logins' or 'number of remote connections'. To clear up any confusion I'd recommend the same thing Bret's already requested ... post the complete output from sp_monitorconfig (preferably as a *txt attachment).
I'm also not sure what you mean by your application creating a remote login to ASE. Is the application connecting directly to the 1st ASE instance, and then once connected it connects from said ASE instance out to a 2nd ASE instance (ie, the application is not connecting directly to the 2nd ASE instance)?