Thanks - that explains everything. The cap is missing (from new,). I wanted to replace the Apex with SRAM Force, so I bought a Force crankset, only to find out the cap is a larger size than APEX and doesn't fit!!
I now need to find an Apex cap somewhere, but many thanks for the advice - I now know the solution.