No, because you define the first orbit in TEME and the second one in EME2000. When you specify omega = -24.3674662951819 you just say that the orbit node is located -24.467… radians away from the X axis of the reference frame you specify at construction. As TEME and EME2000 have different orientations, the two nodes are different. They are both -24.467… radians away from their respective reference axis, but these axes are different.
This is the same reasoning as before. As you define the orbit with respect to some frame, this means the Cartesian coordinates are fixed with respect to this reference frame. For a simpler example, consider you define a point as a Vector3D with coordinates {1.0e7, 0.0, 0.0}, i.e. exactly 10000 kilometers in the X axis direction. Then if you say the X axis is the X axis of the TEME frame, you get one location, but if you say the X axis is the X axis of the EME2000 frame, you get another location. However, the first location in TEME frame will ave coordinates {1.0e7, 0.0, 0.0} in the TEME frame, and the second location will also have coordinates {1.0e7, 0.0, 0.0} in the EME2000 frame. The coordinates of the first location in EME2000 frame and the coordinates of the second lotation in the TEME frame on the other hand will be different, because the two X axes are different.