Bei Bascom ist es so:
Du kannst zu Anfag alles einstellen, was du willst. I²C, LCD, Baud, und alles was es sonst noch gibt. Aber erst wenn im Programm die Funktion auch wirklich gebraucht wird, werden die Einstellungen übernommen.
Das Programm nimmt die Config Graphlcd-Zeile nur dann an, wenn auch ein CLS, Locate oder sonstiges im Programm vorkommt.
Da du das alles probeweise gelöscht hast, nimmt Bascom dann diese Zeile auch garnicht erst an.

Laut Bascom-Hilfe musst du aber noch weitere Parameter angeben:
Config GRAPHLCD = type , DATAPORT = port, CONTROLPORT=port , CE = pin , CD = pin , WR = pin, RD=pin, RESET= pin, FS=pin, MODE = mode

Auch Reset muss angegeben werden, auch wenn die Funktion extern erledigt wird.
FontSelecht auch. Auch wenn du die Schriftgröße fest per Hardware verdrahtet hast.