Have you checked "Filter Reports via URL Parameters"? https://help.salesforce.com/s/articleView?id=sf.reports_filter_url.htm&type=5
For example, you can add a button link on an Account layout that will open a report with a filter by current account ID:
/lightning/r/Report/00OE00000019cv9/view?fv0={!Account.Id}
where
- 00OE00000019cv9 - is a unique report record id.
- fv0= first filter in the report
- {!Account.Id} - a dynamic value from an account record.
Then you can add more filters to the report and params in the url.
If it's not exactly what you need, please share additional details.