When a student is enrolled into a course, they're considered active students and will be included in attendance. The future enroll date is really more for internal records. If you don't want the student to show for attendance until their enroll date, you'd want to drop the student from the course using "Scheduling Error" from the courses, then re-enroll in the course on their enroll date.