Sorry, but I have no idea what your demo is trying to show me.
I see 46 lines of code with totally obscure variable names: a, tId, $t.
Property names like a, divs with ids of t0 and t1.
Empty functions that are being called and passed parameters that aren't even expected
var tlineUpdate = function( ) {
}
var tline = new TimelineMax( {
onUpdate: tlineUpdate,
onUpdateParams: ['{self}', 'tline']
} );
and the end result is 2 nearly identical red squares moving across the screen at different rates.
If you need further help please make rewrite your code in a way that someone who has never seen it before can read it and understand what it is supposed to do. Maybe make a #redBox and a #blueBox in a blueTween and redTimeline and tell us what each element is supposed to be doing and what they are doing that you don't expect.