I using AOC module S+AO0005 with RB5009.
SFP information page get connector type: copper pigtail.
It’s normal or module broke/fake?

I have a working SF.Com passive DAC which also gives a connector type of copper pigtail.
Perhaps it can’t (or doesn’t) tell the difference between AOC and Passive (or active) Dacs.
They all use the same copper/active/OM4 link length field.
I suppose the Media Connector type (EEPROM address A0h, byte 2) could be set to either 0Bh ‘Optical Pigtail’ or 23h ‘No separable connector’ instead of 21h ‘Copper pigtail’ (from SFF-8024 Table 4-3 Connector Types).
For SFPs, per SFF-8074, bytes 14-18 specify the maximum length for 9/125, 50/125 & 62.5/125um fibre plus copper. For SFP+, per SFF-8472, byte 16 is explicitly for OM2, 17 for OM1, 18 for OM4 and AOC in addition to copper, 19 (previously reserved) for OM3 and modifier for AOC & copper. It is possible to determine of type including DAC or AOC from the Transceiver Compliance Codes bytes 3-10.
It isn’t always clear how devices may interpret the SFP data so potentially for better compatibility it may be better to pretend the connection has copper pigtails as it would on a DAC.