Floating leaves are Potamogeton sulcatus, but the inflorescences held above water level are Potamogeton ochreatus (leaves visible in water). Inflorescences of Potamogeton ochreatus have gaps between individual flowers, are spaced out, those of Potamogeton sulcatus are solid no gaps. Could be worth separating the photos into two species.