I think that they differ in server port, since protocol might be the same - HTTP.
To verify I recommend to create a DMI report :
dimensions: Software Service, Server Port, Analyzer
So there is a difference:
HTTP (Generic with trans) is a user defined software service on port 80 configured with analyzer "Generic TCP with transactions"
HTTP (HTTP) is a user-defined ss on port 80 configured with analyzer "HTTP"
WWW HTTP is a default software service configured with protocols mapping feature. See :
Thanks to Adam email@example.com!
If it's not in the user-defined then you can find in in the Default Software Services - > HTTP with analyzer HTTP Protocol 6 (TCP) and Port 80.