The TERM2GENE table is not an argument to enrichKEGG, the documentation is using it as a shorthand for a particular format of table that is used in some other functions in the package to specify the mapping between terms and genes. If want to use the default setting for universe, you should just leave the parameter blank, and the package will automatically fetch the full list of genes that exist in the KEGG database for the organism in question.
However, it is unlikely that this is to correct thing to do. Enrichment results depend quite heavily on the universe supplied. You should supply a list of all the genes that could have been differentially expressed. This is usually not all genes. For example, for some genes, they may have not been expressed at a high enough level to (meaningfully) test for differential expression. Others might have been removed from analysis for having outlier samples. If you are doing enrichment analysis on DEGs, then a good place to start is probably any gene with a non NA p-value in the output table from your DEG tool of choice.
By the way, it looks to me like you are supplying your parameters to enrichKEGG uncorrectly. You seem to be supplying your list of DEGs in the form of gene to pathway mappings, but the function just wants a list of all the DE genes, it doesn't want the mappings. The way you are doing it here (using DEG$Gene), you are listing some genes multiple times. This may cause problems for enrichKEGG, I don't know.