Looking at the code you only have morning start and end, and afternoon start and end.
so eveningStartTime & eveningEndTime does nothing.
So basically the time between afternoonEndTime and morningStartTime is considered evening.
Anything put in anytime-compliments will be shown regardless of time.
So if you really want to test it then remove the compliments from anytime and just run 2 morning, 2 afternoon and 2 evening compliments (alter the times you see it change)
{
module: "compliments",
position: "lower_third",
config: {
updateInterval: 90000,
morningStartTime: 14,
morningEndTime: 15,
afternoonStartTime: 15,
afternoonEndTime: 16,
compliments: {
anytime: [
"anytime",
],
morning: [
"morning1",
"morning2",
],
afternoon: [
"afternoon1",
"afternoon2",
],
evening: [
"evening1",
"evening2",
]
}
}
},