Your front derailleur might not be shifting properly due to various reasons such as damaged components, chain tension, limit screw adjustment, and derailleur alignment.