MacBook Pro M1 with PRO processor should support ONE fully hardware accelerated display.
More recent versions of MacOS are increasingly demanding. ANY transmit errors that occur can cause the display to drop out.
To run a modern display (what make&model?) on a USB-C cable the cable must be limited to One meter, which you said your cable meets.
That cable must also be certified to meet the USB SuperSpeed PLUS standard, and have either a SuperSpeed PLUS logo or a USB-20 logo on the ends. Cables without those of those logos MIGHT be good enough, or might not.
--------
The Mac does not rely on Windows-like side-loaded "Drivers" which are actually packages of resolutions and settings for a specific display. Instead, it goes straight to the immutable source -- it asks the display itself.
To get a Mac display to become active, you need the Mac to query the display, and the display to answer with its name and capabilities. Otherwise, the display will not be shown as present, and no data will be sent to the display. "No signal detected" is generated by the DISPLAY, not by the Mac.
This query is only sent at certain times:
• at startup
• at wake from sleep — so momentarily sleeping and waking your Mac may work
• at insertion of the Mac-end of the display-cable, provided everything on that cable is ready-to-go
• hold the Option key while you click on the (Detect Display) button that will appear in Displays preferences (from another display)
so try doing some of those things and see if the display comes alive.