First time trying compose and it's a breakin

I’m trying compose for the first time and it’s just failing with an error that I don’t understand. This is a portion of the service file

service: ops-3w-monitors
frameworkVersion: '3'
provider:
  name: aws
  runtime: python3.10
  region: us-east-2
  stage: ${opt:stage, 'staging'}
  vpc:
    securityGroupIds:
      - !Ref lambdaSecurityGroup
    subnetIds: ${self:custom.env.${self:provider.stage}.subnetIds}
  
plugins:
  - serverless-python-requirements
  - serverless-iam-roles-per-function
package:
  individually: true
functions:
  - ${file(./monitor_hh/serverless.yaml)}

This deploys just fine by itself. However I add it into the compose file and i get this

services:
  ops-monitors:
    path: ops-monitors

deployment happens....

Error:
ops-monitors › No file matches include / exclude patterns

I am not including or excluding anything. I’ve seen chatter that the package individually could break things,but removing that didn’t seem to help. What am i missing?