Empty images for some queries of my custom configuration

I have a configuration set up for my app that uses the pre-made functions for NDVI, RGB, and NBR with no edits for Sentinel-2 L1C data. For some reason, some queries that include a pretty wide date range (after 2015) return a blank image, whereas similar queries do not.

For example, this query with my config id entered returns an empty image:

Whereas this one returns the data I expect:

Does anyone know why this might be?

For completeness, here is the script:


let minVal = 0.0;
let maxVal = 0.4;

let viz = new HighlightCompressVisualizer(minVal, maxVal);

function evaluatePixel(samples) {
let val = [samples.B04, samples.B03, samples.B02];
val = viz.processList(val);
return val;

function setup() {
return {
input: [{
bands: [
output: {
bands: 4