I'm trying to write a PyFlink (1.17) pipeline with a Kafka source that uses SlidingEventTimeWindows, but I can't get it to properly use event time (windows never seem to trigger). Processing time works fine. I even tried setting a custom TimestampAssigner to assign a timestamp from data in my events...which I know is being called because I put logging in it...but still never triggers on event time.
Any ideas on what to try or how to debug this?