This is the same behavior I’m having. TrainGood does not remove from a message which means that it is constantly brought back into my inbox after I delete or archive or whatever.
I’ve gone through this whole thread and my settings appear to be the intended setup for it to work properly.