When the pastor and his family are eating breakfast, there is a plate of strawberries by his daughter. When the kids get up, the plate changes to strawberries AND bananas, then back to just strawberries. This is probably not another divine sign.
During the drowning scene when John is accidentally kicked in the head by his friend, his eyes are repeatedly open and then closed.
At breakfast when John feeds his eggs to the dog, the position of the eggs and the grease and leftover morsels on the plate change several times among the shots.
The fire, police and ambulance vehicles have no unit/identification numbers. 'Ambulance' does not appear on the front of the vehicle.
At hospital, none of the ER staff are wearing masks.
The film is set in Missouri, in the United States. Yet when John is transported by helicopter to the hospital, the helicopter has a registration number beginning with a C, which signifies it as a Canadian aircraft. American aircraft registration numbers always begin with N.
The movie takes place in Missouri. However, a sign that says "Maximum 30" is visible near the lake where the accident was to have taken place. This a form of speed limit sign (using kilometers per hour) used in Canada.
In the beginning of the film, where John is playing basketball at school. When the crowd is cheering, one of the extras is wearing a Winnipeg Jet's White-out shirt underneath her hoodie. Which you can clearly see when she is cheering in the bleachers.
Jason asks John, "Who got a record 6 NBA titles?", referring to Michael Jordan. However, Jordan's 6 championships isn't a record as Bill Russell holds the record with 11 titles.