Question: Are you running a firewall? If so, it could be blocking the ports required by CUPS/IPP. See: https://www.cups.org/doc/firewalls.html
FYI: Here are the cups related packages I have installed:
cups
cups-filters
cups-openrc
cups-pdf
libcups
libcupsfilters
python-pycups
Here is my printer config in /etc/cups:
Printer configuration file for CUPS v2.4.12
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 14
<Printer Brother_HL-L3280CDW_series_>
PrinterId 13
UUID urn:uuid:71cf6324-b784-3d68-55b1-e078b6070207
AuthInfoRequired none
Info Brother HL-L3280CDW series
Location Local Printer
MakeModel HL-L3280CDW series - IPP Everywhere
DeviceURI ipps://BRWC8A3E8DD67EA.local:443/ipp/print
State Idle
StateTime 1754759423
ConfigTime 1754251957
Type 36956
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
Attribute marker-levels 100,100,100,100
Attribute marker-low-levels 10,10,10,10
Attribute marker-high-levels 100,100,100,100
Attribute marker-types toner,toner,toner,toner
Attribute marker-change-time 1754759385
</Printer>