Requesting that this issue is looked over again. There is no justification provided as to why this works as intended. Squid species do not live in rapid waters and there needs to be a distinguishment between water sources and flowing water.
Honestly, this resolution is pretty unhelpful as there's no justification to why this is intended. There could be a miscommunication with devs on this issue but the marking as duplicate is hiding the issue from being resolved satisfactory.
Unfortunately the fix provided doesn't solve the flowing water issue. It can still break farms such as in MC-248639
They added a condition to only spawn in light level 0
Additionally, this issue has been marked as the source of duplicate issues, but the issue description is too broad to cover all duplicate issues that do them justice. The description must be significantly clarified to justify marking every other linked issue as duplicate.