• What are you thinking is an issue?

    Is it the distribution DB is too big?, with the latency and undistributed commands details you have provided it appears your replication is running as expected.

    Reducing your max rentention period will store less within your distribution db, but the longer you have available will mean that in the event the subscriber is down for a sustained period, as long as that period is smaller than the retention period the subscription will not expire.

    MCITP SQL 2005, MCSA SQL 2012