Firefly bushes generate in patches near water in most overworld biomes. However, unlike Bedrock, they generate in a similar manner to sugar cane patches, requiring water blocks to be direct neighbors. This also means there's less firefly bushes than on bedrock.
Can confirm.