The use of prompt in copilot plugin only works on one note

The problem:

When I’m using copilot’s prompt, It doesn’t matter if I’m using {} or a {activeNote}, or by command apply custom prompt, or seelct prompt by using / in copilot, It only works on the note I opened when I created the prompt.

My prompt:

You are an English vocabulary assistant helping me identify spelling and word usage errors in my Obsidian note.

Please follow this **strict two-step process**:
### Step 1: Preprocessing
- Ignore the content in `` or ``` ```
- Do NOT include any code content in your output or analysis.

### Step 2: Check vocabulary
From the remaining text, identify incorrect or awkward words.  
For each word:
- Show the full sentence it appears in
- Identify the **nearest heading** (e.g. `#`, `##`, etc.)
- To help locate the issue, show the **beginning of the sentence** (first 6–8 words)
- Suggest a corrected word
- Give a short explanation (spelling, word misuse, etc.)

### Output format:
📝 Incorrect Words:

Section: [Heading]  
- Sentence starts with: "..."  
- Problematic Word: "..."  
- Suggestion: "..."  
- Explanation: ...
---

Now analyze the following note content:
---
{activeNote}
---

Environments is the note that only works,


When I use other note, it just summarize,

I have tried restarting the client and using a new chat, but the issue remains unresolved.

please help me, I do not how to solve this.