could you check your Spark UI to identify which stage is taking the longest time, and share some information in here